Главная страница

Ссылка на тг канал Нас 200!!! Зайдите в чат канала.

Я — tg@i9kin по поводу замечаний и предложений. С фидбэком и предложениями также пишите tg@chainbrain, tg@kiksnol, tg@shvedova_ali.

По поводу лабораторных

Просьба не копипастить код в лабораторные, потому что тогда вы все получите бан за списывание. Вам нужно понять принцип работы и писать свой код, не подглядывая, а не просто перепечатывать код с сайта в лабу!

Философия проекта

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

По поводу проекта

Сайт изначально будет ориентироваться (для помощи студентам), на программу курса "алгоритмы и структуры данных" направление 09.03.02 в ИТМО, но часть тем и задач, будет рассказана поверх этого курса. Я планирую в будущем создать домен или страницу с навигацией по темам только курса.

Вам может показаться, что количество задач на сайте катастрофически мала, но со временем мы сделаем наоборот очень много задач. Так-же планируется сделать задачи в контестах, все из них будут доступны для решения, а часть из них будет иметь полный полигон пакет для скачивания.

Просто писать про массивы не особо входило в мои цели. Да и настройка сервера для сборки, написание утилит для форматирования, тестирования формата статей — очень затратная по времени вещь.

Цели до конца 2023 (и часть январских каникул) :

  1. Опередить курс алгоритмов на месяца два.
  2. Написать 150+ задач, и примерно 10 видов тем.
  • Подумать про задачи на пологон
  • Домен
  • Новые контрибьюторы
  • Использовать много препроцессоров, таких как шаблонизатор

Список полезных ресурсов

  • codeforces.com — сайт, чтобы попрактиковаться в решении задач и/или поучаствовать в соревнованиях

Сайты со статьями по алгоритмам:

  • alorithmika — статьи на русском по дефолт алгоритмам и структурам
  • cp-algorithms — топ англоязычный сайт по продвинутым алгоритмам
  • e-maxx — то же самое, что и линк выше, но на русском

Справочники по плюсам:

  • cppreference.com — справочник по C++ на английском.
  • metanit.com — более подробные гайды по C++ на русском

Ютуб:

  • Pavel_Mavrin — лекции по алгоритмам преподавателя КТ

Книги:

  • Competitive Programmer's HandbookAntti Laaksonen. Очень базовая книга по алгоритмам, очень похожа на курс алгоритмов в вузе.
  • Cormen_Book — книга Томаса Кормена по алгоритмам
  • Lafore_Book — книга по ООП на C++, которая помогает глубже вникнуть в язык, понять его особенности и возможности
  • Laaksonen_Book — книга по спортивному программированию и алгоритмам.

Помощь

Будем признательны за любой вклад.

Подробнее прочтите в этой главе.