Ну, как я понимаю, это типо для олимпиадников топ лвла, так что для них не пустая трата. Плюс они потом алгособсы, которые так любят топ компании изи решают.
И пишут говнокод.
Плавали, знаем.
Алгоритмы сортировок в подобной формулировке, например, стоит преподавать один урок - исключительно, чтобы продемонстрировать что такое сортировка и как она работает.
Чтобы было базовое обывательское представление - не более того.
Если человеку потом необходимо будет заниматься сортировкой - сколько ты его не учи, пользы от этого будет мало, т.к. каждый случай возникновения подобных проблем как правило конкретный и специфический - заниматься им этому человеку придётся уже самому.
Т.е. польза от одного урока, окей, пары - очень высокая.
Польза от курса занятий - примерно такая же как и от одной пары, т.е. пустая трата времени.
Это же касается алгоритмов поиска пути, всех этих древ и прочих физзбаззов, которыми студентам засоряют головы.
Но это я так воняю, не моё дело с чего людей прёт.
Нравится код-гольф и прочая алгоритмическая белиберда ради алгоритмической белиберды - ради бога.
