Задрали уже. На каждом собеседовании, на каждом курсе — бинарный поиск, бинарный поиск. Да, это круто, это быстро, это основа основ. Но неужели нет ничего другого? Или мир алгоритмов ограничивается только этим?
Мне кажется, что акцент делается только на самых очевидных вещах. А как же более сложные структуры? А как же рекурсивные алгоритмы, кроме тривиальных примеров? А древовидные структуры? А графы? Их, видимо, проходят по остаточному принципу.
Может, я слишком многого прошу? Но когда тебя спрашивают про бинарный поиск в пятый раз за неделю, хочется спросить: а вы сами-то хоть что-то сложнее видели?
А вы как думаете? Стоит ли уделять столько внимания бинарному поиску, или нужно искать более глубокие знания?
