Программирование на C и C++

Онлайн справочник программиста на C и C++

binary_sort

Аватар пользователя merkul40
вс, 12/24/2017 - 23:17 -- merkul40

двоичный поиск в массиве отличается от линейного тем, что массив до поиска должен быть отсортирован. После сортировки массив дробится пополам, средний элемент сравнивается с искомым значением. Если совпало, значит все, если нет - ищем в каком из двух подмассивов находится искомое значение. Переходим в нужный подмассив, который опять дробится и операция продолжается до совпадения искомого значения со средним элементом.