freeCodeCamp/guide/russian/algorithms/search-algorithms/index.md

21 lines
2.1 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Search Algorithms
localeTitle: Алгоритмы поиска
---
## Алгоритмы поиска
В информатике алгоритмом поиска является любой алгоритм, который решает проблему поиска, а именно: извлекать информацию, хранящуюся в некоторой структуре данных, или рассчитывать в пространстве поиска проблемного домена. Примеры таких структур включают связанные списки, массивы данных данных, деревья поиска и многое другое. Соответствующий алгоритм поиска часто зависит от поиска данных, но также от предварительного знания данных. [Подробнее о википедии](https://en.wikipedia.org/wiki/Search_algorithm) .
Этот алгоритм рассматривает проблему переустановки массива элементов в порядке ввода. Два наиболее общих примера этого - бинарный поиск и алгоритм сортировки слияния.
В следующих ссылках вы также можете найти дополнительную информацию о:
* Двоичный поиск
* Линейный поиск
* Поиск связанных списков против массивов
#### Дополнительная информация:
* MIT OCW Введение в алгоритмы [поиска](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-01sc-introduction-to-electrical-engineering-and-computer-science-i-spring-2011/unit-4-probability-and-planning/search-algorithms/) .
* Принстонский университет: [сортировка и поиск.](https://introcs.cs.princeton.edu/java/42sort/)
* Анатомия поисковой системы [(Google).](http://infolab.stanford.edu/~backrub/google.html)