Алгоритмика: веб-книга алгоритмов

 Публичный пост
ОХУЕННО

Большой справочник по алгоритмам в одном месте.

🔗 Algorithms for Modern Hardware

Пока не переведённый справочних по алгоритмам вокруг железа. Про компиляцию кода, параллелизм уровня инструкций, про процессорные кэши, про профилирование и т.д.

Даже краткая справка по ассемблеру есть

🔗 Алгоритмика

Справочник по алгоритмам на русском. Про сам код: динамическое программирование, структуры данных, сортировочки, графы и прочая математика.

Темы разные. Некоторые небольшие: описывают саму суть темы, показывают пару примеров кода и простую визуализацию

Где-то объяснение более подробное. Объясняются сложность алгоритмов, описывается их применение и краевые случаи.

А ещё даются полезные ссылки на соседние темы

Особенно понравились математические статьи, где есть сразу и формулы, и визуализация, и примеры кода. Как в Линейных уравнениях, например

Всё это живёт на гитхабе, красиво генерируется в Hugo, а контент со временем дополняется и улучшается

12 комментариев 👇
Oskar Sharipov , дерусь на джсонах 23 августа в 20:39

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

Рекомендую вики-конспекты (их в основном ведут КТшники из ИТМО): http://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_и_структуры_данных.

Рекомендую лекции Маврина (с этого года на КТ больше не ведет): https://youtube.com/c/pavelmavrin.

Viola Zaletova , Всего понемногу: анализирую, разрабатываю, пишу, изучаю разное. Сейчас на каникулах 29 августа в 21:58

Добавлю
https://e-maxx.ru/algo/

Не могу пройти мимо и не рассказать о наше курсе по алгоритмам на русском языке, он правда платный и еще не до конца готов, но мы реально заморочились. На каждый алгоритм записываем видео, а иногда и не одно.

  Развернуть 1 комментарий

@shultais, есть отзывы тех кто занимается? Может кто в клубе есть из учащихся?

  Развернуть 1 комментарий

@Gorodecki, есть один отзыв, так как отзыв можно оставить только после прохождения курса на 80%, но сам курс еще не готов :)

Ссылка на скрин.

Ну и собственно один из уроков курса про луковую маршрутизацию на YouTube:

  Развернуть 1 комментарий
Костя Амеличев , Rust/C++/Python разработчик 29 августа в 14:22

Я как контрибьютор скажу, что русскоязычная часть алгоритмики вертится во многом вокруг школьных олимпиад, а заметная часть контрибьюторов (в т.ч. и автор алгоритмики) преподают/преподавали/проходили в Тинькофф Поколении курс по алгоритмам для школьников, прямо сейчас туда идет отбор.

  Развернуть 1 комментарий

Ну и я расскажу о нашем курсе по алгоритмам :)
Он тоже платный, но с поддержкой наставников, для тех кому не хватает мотивации самому погружаться в сложности

  Развернуть 1 комментарий

@alexandret, давно вы его анонсировали? Какая сложность заданий ОТ и ДО?

  Развернуть 1 комментарий

@Gorodecki, у этого курса непростая судьба :)
Версия 2.0 вышла в декабре 2020. Сейчас вернулась в команду, чтоб сделать версию 2.2

Курс нацелен на разработчиков без особых знаний в математике, ориентирован на самые популярные задачи. В сложные темы не особо углублемся. Условного Ахо-Корасика нет. Зато, вроде, удачно разбираем рекурсию, хеширование, коллизии, дейкстру и тд.

  Развернуть 1 комментарий

@alexandret, 😂а когда версия 2.2
Курс со сложной судьбой - самый полезный.

  Развернуть 1 комментарий

Не могу не порекомендовать https://www.coursera.org/specializations/algorithms

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

  Развернуть 1 комментарий

Кстати, если у вас есть дети, то для них ЛКШ, конечно.
Место, которое привило любовь к программированию по принципу "о какие прикольные преподы, наверно у программистов всегда так задорно и такой классный досуг. Хочу с ними тусоваться" ну и алгоритмы :)

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб