Публикации по теме 'search-algorithm'
Изучение алгоритмов сортировки и поиска с помощью Golang — Двоичный поиск
Двоичный поиск определяется как алгоритм поиска, используемый в отсортированном массиве путем многократного деления интервала поиска пополам . Идея двоичного поиска состоит в том, чтобы использовать информацию о том, что массив отсортирован, и уменьшить временную сложность.
Временная сложность : O(log N) Лучший случай: O(1) , когда целевой элемент находится в середине отсортированного массива.
Он должен иметь три входа
Сортированный массив Целевое значение для поиска..