Лабораторная 2. Поиск

  1. Используя лекционные материалы и язык программирования Си, разработать и проверить 2 функции линейного поиска:
    a) с возвратом индекса элемента, соответствующего критерию поиска;
    b) с возвратом набора индексов элементов, соответствующих критерию поиска.

  2. Используя лекционные материалы и язык программирования FreePascal, разработать и проверить 2 функции бинарного поиска в рекурсивной реализации:
    a) с возвратом индекса элемента, соответствующего критерию поиска;
    b) с возвратом набора индексов элементов, соответствующих критерию поиска.