• Как учить алгоритмы?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    "Грокаем алгоритмы" очень поверхностная. В ней по большей части рассказывается, что такое алгоритмы и какие они бывают, а не разбор и обучение конкретным алгоритмам. Очень простая и в то же время доходчивая - "Структуры данных и алгоритмы" Роберта Лафоре. Правда, она для Java, причём древней версии, но это не очень важно, так как в большинстве учебников в этой области всё равно примеры на псевдокоде. Из классики, которую действительно многие советуют - "Алгоритмы" Стивена Скиены и "Алгоритмы Построение и анализ" Кормена. У Скиены, кстати, описан путь к написанию собственных алгоритмов.
    Ответ написан
    Комментировать
  • Какую литературу выбрать для дальнейшего обучения?

    Hcuy
    @Hcuy
    Профессионально считаю ворон.
    Грокаем Алгоритмы очень достойная книга.
    Ответ написан
    Комментировать
  • Какую литературу выбрать для дальнейшего обучения?

    @lrsvolk
    По алгоритмам -> есть книга "Грокаем алгоритмы".

    Сама она из себя представляет вводную часть к изучению этой темы, это некоторый двухсотстраничный анонс.
    Если вообще нет никакого понимания, то читай ее (за два-три дня не напряжённого чтения по 2-3 часа легко осилишь).
    Если есть понимание, к примеру, что такое "жадные алгоритмы", то можешь открывать сразу последнюю главу, в которой подробно рассказывается куда можно углубляться и по каким материалам.

    В книге используется python, но это классный и простой язык, все примеры понятны.
    Ответ написан
    Комментировать