Главная страница
Ссылка на тг канал Нас 200!!! Зайдите в чат канала.
Я — tg@i9kin по поводу замечаний и предложений. С фидбэком и предложениями также пишите tg@chainbrain, tg@kiksnol, tg@shvedova_ali.
Просьба не копипастить код в лабораторные, потому что тогда вы все получите бан за списывание. Вам нужно понять принцип работы и писать свой код, не подглядывая, а не просто перепечатывать код с сайта в лабу!
Философия проекта
Сайт не просто учебник по алгоритмам, упор идёт на применения алгоритмов в задачах. Я лично не знаю сайтов, которые полностью реализовали такую идею.
Сайт изначально будет ориентироваться (для помощи студентам), на программу курса "алгоритмы и структуры данных" направление 09.03.02 в ИТМО, но часть тем и задач, будет рассказана поверх этого курса. Я планирую в будущем создать домен или страницу с навигацией по темам только курса.
Вам может показаться, что количество задач на сайте катастрофически мала, но со временем мы сделаем наоборот очень много задач. Так-же планируется сделать задачи в контестах, все из них будут доступны для решения, а часть из них будет иметь полный полигон пакет для скачивания.
Просто писать про массивы не особо входило в мои цели. Да и настройка сервера для сборки, написание утилит для форматирования, тестирования формата статей — очень затратная по времени вещь.
Цели до конца 2023 (и часть январских каникул) :
- Опередить курс алгоритмов на месяца два.
- Написать 150+ задач, и примерно 10 видов тем.
- Подумать про задачи на пологон
- Домен
- Новые контрибьюторы
- Использовать много препроцессоров, таких как шаблонизатор
Список полезных ресурсов
- codeforces.com — сайт, чтобы попрактиковаться в решении задач и/или поучаствовать в соревнованиях
Сайты со статьями по алгоритмам:
- alorithmika — статьи на русском по дефолт алгоритмам и структурам
- cp-algorithms — топ англоязычный сайт по продвинутым алгоритмам
- e-maxx — то же самое, что и линк выше, но на русском
Справочники по плюсам:
- cppreference.com — справочник по C++ на английском.
- metanit.com — более подробные гайды по C++ на русском
Ютуб:
- Pavel_Mavrin — лекции по алгоритмам преподавателя КТ
Книги:
- Competitive Programmer's Handbook — Antti Laaksonen. Очень базовая книга по алгоритмам, очень похожа на курс алгоритмов в вузе.
- Cormen_Book — книга Томаса Кормена по алгоритмам
- Lafore_Book — книга по ООП на C++, которая помогает глубже вникнуть в язык, понять его особенности и возможности
- Laaksonen_Book — книга по спортивному программированию и алгоритмам.
Помощь
Будем признательны за любой вклад.
Подробнее прочтите в этой главе.