21 lines
2.1 KiB
Markdown
21 lines
2.1 KiB
Markdown
|
---
|
|||
|
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)
|