Литература для изучения «Алгоритмов и структуры даных»?

Всем привет, подскажите книги, сайты и т.п. с помощью которых можно изучить алгоритмы и структуры данных для человека с 0 знанем в данной теме.
Желательно что бы были освещены такие темы как
- способы сортировки (быстрая, вставкой и т.д.)
- деревья поиска
- графы
и т.п.
P.S. В данной теме я вообще ничего не понимаю (хотя немного программировать умею, пишу на Python)
  • Вопрос задан
  • 12428 просмотров
Решения вопроса 1
Вот эту многие хвалят в последнее время
https://www.ozon.ru/context/detail/id/139296295/
Ответ написан
Пригласить эксперта
Ответы на вопрос 9
Dumbris
@Dumbris
Вам уже посоветовали отличные книги.
В 2017 году, так же доступно несколько более прогресивных форматов обучения:
  1. Курсы

    обязательно выполняйте практические задания, которые дают на курсах, без них знания быстро вывертиваются из головы.

  2. Сразу начинайте решать задачки с leetcode.com, hackerrank.com и т.п.

  3. Участвуйте в соревнованиях типа Яндекс.Алгоритм или Russian CodeCup первые 1-2 задачи можно решить не имея специальных знаний по алгоритмам.
Ответ написан
Комментировать
@lebron32rus
Senior Software Engineer
Моя первая книга по алгоритмам: Роберт Лафоре - Структуры данных и алгоритмы в Java. Очень понравилась, советую.
Ответ написан
Sanan07
@Sanan07
Писатель-прозаик
Ответ написан
Комментировать
VeroLom
@VeroLom
Веб-разработчик, фрилансер, UMI.CMS
Конечно же, Д. Кнут "Искусство программирования" :) После всех томов можно уже искать что-то более конкретное.
Ответ написан
@malaev
Студент
Никлаус Вирт: Алгоритмы и структуры данных продается почти в каждом читайгороде или любом другом книжном, и там есть все что ты перечислил, и вообще все что нужно знать
Ответ написан
Комментировать
Astrohas
@Astrohas
Python/Django Developer
Кормен алгоритмы вводный курс
Дасгупта, Пападимитрий - Алгоритмы
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Википедия...
Ответ написан
Комментировать
w1ld
@w1ld
Программирую
Берите, конечно, Introduction to Algorithms, CLRS. Классика проверенная временим. Параллельно курсы на MIT и соревнования (Яндекс, TopCoder, etc.).
Ответ написан
Комментировать
StepanTur
@StepanTur
fullstack node js react native mobile developer
Грокаем Алгоритмы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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