По каким книгам / материалам лучше подтянуть алгоритмы и структуры данных?

Понимаю, что по вопросу можно много чего нагуглить самостоятельно, но всё же хотелось бы услышать от живых людей. Дело в том, что я начал программировать несколько лет назад, увяз в веб разработке и разных прикладных задачах, при этом алгоритмы и структуры данных остались жирным пробелом в знаниях, т.к. нам их не вели в институте, за что я до сих пор зол на наш факультет. Сейчас решил немного заняться самообразованием, чтобы не краснеть на собеседованиях. Посоветуйте, по каким материалам можно быстрее всего изучить их? Так чтобы без воды и максимум практики (например, какой-то интенсивный задачник по сабжу с примерами и заданиями с ответами). Читать Кнута и Вирта конечно полезнее всего, но на столь масштабные опусы банально нет времени.
Заранее спасибо.
  • Вопрос задан
  • 1249 просмотров
Пригласить эксперта
Ответы на вопрос 1
1eqinfinity
@1eqinfinity
sound design, music, DSP
На курсере замечательные курсы:
https://www.coursera.org/course/algs4partI
https://www.coursera.org/course/algs4partII
https://www.coursera.org/course/algo
https://www.coursera.org/course/algo2

На них рекомендуют следующие книги:
  • Cormen, Leiserson, Rivest, and Stein, Introduction to Algorithms (3rd edition)
  • Dasgupta, Papadimitriou, and Vazirani, Algorithms (бесплатная, гуглится)
  • Kleinberg and Tardos, Algorithm Design
  • Sedgewick and Wayne, Algorithms (4th edition) (algs4.cs.princeton.edu/home/)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы