Q:

Чем хороши книги Кнута "Искусство программирования"?

Подойдут ли они для прочтения новичку для понимания алгоритмов?

A:

Потому что эти книги базовые и фундаментальные. Они освещают все вопросы очень глубоко, и рассматривают их не с точки зрения конкретного языка или конкретной технологии, а с точки зрения составления алгоритмов и правильного мышления. Окей и не оставляют пробелов в темах, которые рассматривают.
Они учат программировать, правильному подходу учёного, а не ремесленника. Базовый вопрос у Кнута — не как решать задачу, а какой способ решения задачи наилучший в данных обстоятельствах.

