Тренировки и обучение

  1. Алгоритмы и структуры данных
    1. Анализ сложности алгоритмов
    2. Теория: стек, очередь, куча.
    3. Простые числа
    4. Алгоритмы сортировки
    5. Стандартые функции сортировки в питоне
    6. Бинарный поиск
    7. Вычислительная геометрия
    8. Алгоритмы на лабиринтах
    9. Поиск подстроки. Алгоритм Кнута–Морриса-Пратта.
  2. Структуры данных:
    1. Стек
    2. Двоичная куча (binary heap)
  3. Ссылки
  4. FAQ
  5. Разбор задач
    1. Разбор задач с Codeforces.ru
    2. Разбор задач
    3. Динамическое программирование
  6. Ссылки на обучающие курсы, которые используют сервис sagemath.com