Алгоритмы из книги "Грокаем алгоритмы" на трех языках программирования: python, nodejs и go.
Бинарный поиск работает только в том случае, если список отсортирован. Сложность: O(log2n).
Алгоритм сортировки выбором легко объясняется, но медленно работает. Сложность: O(n2).