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

Материал из Викиконспекты
Перейти к: навигация, поиск
Строка 54: Строка 54:
 
* [[AA-дерево]]<tex>^\star</tex>
 
* [[AA-дерево]]<tex>^\star</tex>
  
== Дерево отрезков ==
+
== Запросы на отрезках ==
 +
 
 +
=== Корневая эвристика ===
 
* [[Статистики на отрезках. Корневая эвристика]]
 
* [[Статистики на отрезках. Корневая эвристика]]
 
* [[Корневая декомпозиция с операциями: get, insert, erase]]
 
* [[Корневая декомпозиция с операциями: get, insert, erase]]
 +
* [[Алгоритм Мо]]
 +
 +
=== Дерево отрезков ===
 
* [[Дерево отрезков. Построение]]
 
* [[Дерево отрезков. Построение]]
 
* [[Реализация запроса в дереве отрезков сверху]]
 
* [[Реализация запроса в дереве отрезков сверху]]
Строка 71: Строка 76:
  
 
== Задача о наименьшем общем предке ==
 
== Задача о наименьшем общем предке ==
* [[Алгоритм Мо]]
 
 
* [[Сведение задачи LCA к задаче RMQ]]
 
* [[Сведение задачи LCA к задаче RMQ]]
 
* [[Сведение задачи RMQ к задаче LCA]]
 
* [[Сведение задачи RMQ к задаче LCA]]

Версия 00:31, 6 марта 2017

Амортизационный анализ

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

Приоритетные очереди

Система непересекающихся множеств

Поисковые структуры данных

Запросы на отрезках

Корневая эвристика

Дерево отрезков

Дерево Фенвика

Задача о наименьшем общем предке

Хеширование

Сортировки

Квадратичные сортировки

Сортировки на сравнениях

Многопоточные сортировки

Другие сортировки

Сортирующие сети

Алгоритмы поиска

Связь между структурами данных