| Разбор выражений |
| Система независимых множеств |
| Сортировка кучей |
| Очередь с приоритетами |
| Частичные суммы |
| Корневая декомпозиция |
| Разреженные таблицы |
| Дерево отрезков |
| ДП по изломанному профилю |
| Регулярные выражения |
| Конечные автоматы |
| Поиск подстроки в строке |
| Куча |
| Дерево поиска |
| Остатки |
| Быстрое преобразование Фурье |
| Декартово дерево |
| Декартово дерево по неявному ключу |
| Алгоритм Грехэма |
| Уравнение прямой |
| Решение систем линейных уравнений |
| Решение линейных, квадратных уравнений |
| ДП по профилю |
| ДП по подмножествам |
| ДП по подотрезкам |
| Множества и словари |
| Связный список |
| Системы счисления |
| "Длинная" арифметика |
| Быстрое возведение в степень |
| Поиск следующего комбинаторного объекта |
| Поиск КО по номеру и номера по объекту |
| Выпуклая оболочка |
| Многоугольники. Площадь многоугольников |
| Векторное произведение. Площадь треугольника |
| Векторы и декартовы координаты |
| ДП на деревьях |
| Задача о рюкзаке |
| ДП с двумя параметрами |
| Дек |
| Очередь |
| Алгоритм Евклида |
| Решето Эратосфена |
| Количество комбинаторных объектов |
| Сложность алгоритмов |
| Множества. Формула включения-исключения |
| Алгоритм Джарвиса |
| Лучи и отрезки |
| Взаимное расположение точек и прямых |
| Скалярное произведение |
| Вещественные числа |
| Теория расписаний |
| ДП на таблицах |
| Одномерное ДП |
| Стек |
| Проверка на простоту |
| Разложение числа на простые множители |
| Основные правила комбинаторики |
| Перебор комбинаторных объектов |
| Биномиальные коэффициенты |
| Окружности |
| Угол. atan2 |
| Клеточная геометрия |
| Каркасы: алгоритм Краскала |
| Жадные алгоритмы |
| Восстановление ответа в ДП |
| Динамическое программирование |
| START |
| Рекурсия |
| Перебор вложенными циклами |
| Рекурсивный перебор |
| Гамильтонов цикл |
| Каркасы: алгоритм Прима |
| Алгоритм Дейкстры |
| ДП в играх |
| Игры и выигрышные стратегии |
| Хранение графа |
| Поиск в массиве |
| Квадратичные сортировки |
| Подсчет. Сортировка подсчетом |
| Перебор с отсечениями |
| Алгоритм Форда-Фалкерсона |
| Поиск в ширину |
| Кратчайшие пути в графе |
| Поиск в глубину |
| Однопроходные алгоритмы |
| Бинарный поиск в упорядоченном массиве |
| Быстрая сортировка |
| Сортировка слиянием |
| Паросочетания |
| Потоки |
| Алгоритм Форда-Беллмана |
| Алгоритм Флойда |
| Эйлеров цикл |
| Топологическая сортировка |
| Другие линейные алгоритмы |
| Вещественный бинарный поиск |
| Бинарный поиск по ответу |
| Порядковые статистики |
| Сканирующая прямая |
| Метод двух указателей |
| Тернарный поиск |