Алгоритмы и структуры данных: различия между версиями

Материал из Викиконспекты ПМ-ПУ
 
(не показаны 3 промежуточные версии этого же участника)
Строка 14: Строка 14:
* [[Красно-черное дерево]]
* [[Красно-черное дерево]]
* [[АА-дерево]]
* [[АА-дерево]]
* [[Splay-дерево]] (Расширяющееся дерево)
* [[B-дерево]]
* [[B-дерево]]
* [[B+-дерево]]
* [[B+-дерево]]
Строка 26: Строка 27:
* [[Фибоначчиева куча]]
* [[Фибоначчиева куча]]


== Система непересекающихся множеств ==
== Другие структуры данных ==
* [[Disjoint Sets]]
* [[Система непересекающихся множеств]]
* [[Union-Find Disjoint Sets]]
* [[Декартово дерево]]
* [[Дерево отрезков]]
* [[Дерево Фенвика]]


== Сортировки ==
== Сортировки ==
Строка 35: Строка 38:
* [[Сортировка вставками]]
* [[Сортировка вставками]]
* [[Сортировка выбором]]
* [[Сортировка выбором]]
* [[Быстрая сортировка]]
* [[Сортировка Шелла]]
* [[Сортировка слиянием]]
* [[Пирамидальная сортировка]]
* [[Timsort]]


== Поиск подстрок ==
== Поиск подстрок ==
Строка 42: Строка 50:
* [[Алгоритм Ахо-Карасика]]
* [[Алгоритм Ахо-Карасика]]
* [[Алгоритм Бойера-мура]]
* [[Алгоритм Бойера-мура]]
* [[Быстрая сортировка]]
* [[Сортировка Шелла]]
* [[Сортировка слиянием]]
* [[Пирамидальная сортировка]]
* [[Timsort]]

Текущая версия на 00:04, 29 октября 2026

Основы

Элементарные структуры данных

Структуры данных для поиска

Очереди с приоритетом

Другие структуры данных

Сортировки

Поиск подстрок