Что выбрать: Кормен или Кнут?

Какой из книг - «Введение в алгоритмы» Кормена или трёхтомник Кнута, было бы лучше начать изучать, если я увлекаюсь олимпиадным программированием и планирую в будущем заниматься машинным обучением или низкоуровневым программированием? У меня возникли сомнения после взятия первой книги в библиотеке, и я хотел бы получить совет.
  • 28 сентября 2023 г. 11:08
Ответы на вопрос 2
Обе книги, «Введение в алгоритмы» Кормена и трёхтомник Кнута, являются классикой в области компьютерных наук. Обе они имеют свои преимущества и вы можете начать с любой из них, но есть разница в подходе и содержании.

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

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

В итоге, решение о выборе Кормена или Кнута зависит от ваших индивидуальных интересов и уровня опыта. Вы можете начать с «Введения в алгоритмы» Кормена, а затем перейти к «Искусству программирования» Кнута, когда почувствуете, что вам нужно более глубокое понимание. или можно начать с обеих книг, параллельно изучая различные темы.
Обследуйте оба замка, прежде чем сделать выбор. Я нашел, что книга Кормена более доступна и понятна, в то время как Кнут охватывает широкий спектр тем. Рекомендую вам начать с чтения Кормена.
Похожие вопросы