Участник:Shersh/Тикеты по конспектам year2013
Тикеты индексируются как "X-Y", где X — номер раздела, Y — номер конспекта внутри раздела.
1. Амортизационный анализ
- !!! Амортизационный анализ
- Можно добавить ещё по примеру на каждый метод.
- Саморасширяющийся массив
- Массив с увеличением/уменьшением размера
- Объединить с предыдущим, сделать всё красиво.
- !!! Список
- Можно добавить интересные задачи на списки, которые дают на собеседованиях. Для согласования связаться сначала с куратором.
- Стек
- Очередь
- !!! Персистентный стек
- Персистентная очередь
- Персистентный дек
- Добавить по примеру задачи в каждый из трёх конспектов выше, где может пригодиться такая структура (все три задачи будут рассматриваться как один конспект; можно разделить, если примеры будут очень сложными)
- Мажорирующий элемент
- !!! Счетчик Кнута
- Добавить картинки с более понятным пояснением
- Написать красиво и аккуратно (тут требуется человек с чувством прекрасного)
- Может быть можно обобщить как-то на случай -ичной системы счисления? (используется в толстых кучах)
2. Приоритетные очереди
- Двоичная куча
- Биномиальная куча
- Фибоначчиева куча
- Левосторонняя куча
- Тонкая куча
- Толстая куча на избыточном счетчике
- Расписать подробно операцию "декремент". Можно как-то связать со счётчиком Кнута.
- Куча Бродала-Окасаки
3. Система непересекающихся множеств
4. Поисковые структуры данных
5. Дерево отрезков
6. Дерево Фенвика
7. Хеширование
8. Сортировка
- Сортировка выбором
- Сортировка пузырьком
- Сортировка вставками
- Сортировка Шелла
- Сортировка кучей
- Быстрая сортировка
- Сортировка слиянием
- Cортировка слиянием с использованием O(1) дополнительной памяти
- Теорема о нижней оценке для сортировки сравнениями
- Сортировка подсчетом
- Сортировка подсчетом сложных объектов
- Цифровая сортировка
- Карманная сортировка
- Поиск k-ой порядковой статистики
- Поиск k-ой порядковой статистики за линейное время
- Сортировка Хана
- Timsort