Абсолютно: хотя стеки, очереди и т. Д. Довольно просты, это помогает быть представленным им дисциплинированным образом.
B-Tree и более продвинутая сортировка немного сложнее, поэтому их раннее изучение было большим преимуществом, и мне действительно приходилось внедрять каждый из них в разные моменты.
Наконец, несколько лет назад я создал алгоритм для одиночных компонентов, который был значительно лучше, чем тот, который использовала наша группа обработки сигналов, но я не мог убедить их, что был лучше до Я мог показать, что это была сложность O (n), а не O (nlogn).
... просто назвать несколько примеров.
Конечно, если вы довольны тем, что остаетесь хакером CRUD-системы, у которого нет реального желания делать больше, чем собирать зарплату, тогда это может не понадобиться ...