Обзор лучших книг по алгоритмам для программистов всех уровней. От иллюстрированных пособий для начинающих до фундаментальных трудов для экспертов. Достоинства и недостатки книг сформированы на основе отзывов на маркетплейсах. Иногда они могут противоречить друг другу: кому-то книга покажется излишне сложной, другой же порекомендует ее каждому новичку. Истина, как обычно, где-то посередине. Но если пишут о плохом переводе, неактуальной терминологии — здесь читатели солидарны друг с другом. Автор: Бхаргава Адитья Алгоритмы – это пошаговые инструкции для решения задач...
ПРОГРАММА = АЛГОРИТМ + СТРУКТУРА ДАННЫХ (Н. Вирт, 1976) Когда заходит речь про алгоритмы, нельзя не упомянуть понятие «сложность алгоритма» (обозначается как Big O). Оно дает понимание того, насколько эффективен алгоритм.
Если вы способны оценить код в терминах Big O, скорее всего вас считают «умным парнем». И скорее всего вы пройдете ваше следующее собеседование...