Обе книги, «Введение в алгоритмы» Кормена и трёхтомник Кнута, являются классикой в области компьютерных наук. Обе они имеют свои преимущества и вы можете начать с любой из них, но есть разница в подходе и содержании.
Если вам интересно олимпиадное программирование, то «Введение в алгоритмы» Кормена может быть более подходящей книгой для начала. Она обеспечит вам широкий набор алгоритмических и структурных знаний, которые могут быть полезными в соревнованиях по программированию. Кормен также затрагивает основы машинного обучения, что может быть полезно для вашего будущего плана изучения.
С другой стороны, трёхтомник Кнута, известный как «Искусство программирования», является обширным исследованием алгоритмов и структур данных. Кнут подходит для более глубокого погружения в эти темы и может быть полезным для изучения более сложных алгоритмов и оптимизаций в будущем. Он также может быть полезен для понимания низкоуровневого программирования, так как Кнут обращается к ассемблеру и другим низкоуровневым концепциям.
В итоге, решение о выборе Кормена или Кнута зависит от ваших индивидуальных интересов и уровня опыта. Вы можете начать с «Введения в алгоритмы» Кормена, а затем перейти к «Искусству программирования» Кнута, когда почувствуете, что вам нужно более глубокое понимание. или можно начать с обеих книг, параллельно изучая различные темы.