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

Материал из Algocode wiki
Перейти к: навигация, поиск
м
 
(не показаны 3 промежуточные версии 2 участников)
Строка 19: Строка 19:
  
 
* [[Корневая декомпозиция]]
 
* [[Корневая декомпозиция]]
 +
* [[Корневая декомпозиция на массиве]]
 
* [[Корневая на строках]]
 
* [[Корневая на строках]]
 
* [[Корневая в задачах на графы]]
 
* [[Корневая в задачах на графы]]
Строка 25: Строка 26:
 
* [[Корневая по запросам]]
 
* [[Корневая по запросам]]
 
* [[Алгоритм Мо]]
 
* [[Алгоритм Мо]]
 +
* [[Рюкзак за Ssqrt|Рюкзак за $O(S \sqrt{S})$]]
  
 
==Структуры данных в задачах на деревья==
 
==Структуры данных в задачах на деревья==
 +
 +
* [[Centroid декомпозиция]]
 +
* [[Link-cut tree]]
  
 
==Многомерные структуры данных==
 
==Многомерные структуры данных==
Строка 41: Строка 46:
  
 
==Двоичные деревья поиска==
 
==Двоичные деревья поиска==
 +
* [[Декартово дерево]]
 +
* [[Splay-дерево]]

Текущая версия на 17:05, 2 марта 2021

Структуры данных из STL

Структуры данных для запросов на отрезке

Сканирующая прямая

Корневые оптимизации

Структуры данных в задачах на деревья

Многомерные структуры данных

Продвинутые применения структур данных для запросов на отрезке

Персистентность

Кучи

Двоичные деревья поиска