а) Если акцент алгоритмы, почему C++?
б) Если акцент алгоритмы, почему нужно делать столько реализаций? Думаю Кнут за всю жизнь не отладил и 1/10 этих алгоритмов.
в) Если акцент подготовка инженер, почему нет специализации? Если человек хочет стать системщиком, зачем ему реализовывать LUP декомпозицию? Если квантом, зачем минимизация конечного автомата? Если формовебоклепателем, зачем и то и другое?
г) Если акцент подготовка ученого, почему нет ФП-языка, лямбда исчисления и теории категорий?