Алгоритмы поиска

Алгоритмы информационного поиска и сортировки образуют отдельные классы алгоритмов, которые имеют ярко выраженную специфику: внешне тривиальные задачи «найти» или «упорядочить» допускают разнообразные решения. Подобные алгоритмы следует разрабатывать с использованием пошаговой детализации.

Задача поиска заключается в отыскании в заданной последовательности эле¬мента или нескольких элементов с заданными свойствами. Поиск может быть следующим.

   A. Поиск минимального элемента последовательности.
   B. Поиск номера минимального элемента последовательности.
   C. Поиск максимального элемента и его номера в заданной последовательности.
   D. Поиск номера элемента последовательности с заданным значением.