[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: двоичный поиск - это когда делят пополам.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Mihasic 22 апреля 2002 г. 03:47
В ответ на: Помогите реализовать поиск в таблице отправлено Евгений Л 22 апреля 2002 г. 02:11

Знаменитый и самоочевидный алгоритм, имеющий миллион модификаций, и даже воспетый в анекдотах. У Вас упорядоченная таблица, получив параметр, сравниваете со значением среднего элемента таблицы, если больше, то на следующем шаге сравниваете со значением среднего элемента верхней половины, или среднего элемента нижней половины, если было меньше. Ну, и так далее. К сожалению, ссылки под рукой нет, но описан он, и с примерами реализации, буквально везде.
С уважением,
Михасик.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru