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) |