Алгоритмы — это всего лишь пошаговые инструкции решения задач, и большинство
таких задач уже были кем-то решены, протестированы и проверены. Можно,
конечно, погрузится в глубокую философию гениального Кнута, изучить
многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы
тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы
сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и
увлекательное занятие.
Также купить книгу Грокаем алгоритмы. Иллюстрированное пособие для
программистов и любопытствующих, Бхаргава А. можно по ссылке