Дерево покрытий

Материал из testwiki
Перейти к навигации Перейти к поиску

Дерево покрытий (Шаблон:Lang-en) — древовидная структура данных (дерево), специально разработанная для ускорения поиска ближайшего соседа.

Дерево можно рассматривать как иерархию, верхний уровень которой содержит корневую точку, а нижний - все точки в метрическом пространстве. Каждому уровню C соответствует целое число i, которое уменьшается на единицу в каждом нижнем уровне. Каждый уровень C в дереве покрытий имеет три важных свойства:

  • Вложенность: CiCi1
  • Покрытие: Для каждой точки pCi1 существует точка qCi такая, что расстояние от p до q меньше или равно, чем 2i и ровно одна такая точка q является предком точки p.
  • Разделение: Для всех точек p,qCi расстояние от p до q больше или равно, чем 2i.

Вычислительная сложность

Поиск

Шаблон:В планах

Вставка

Шаблон:В планах

Память

Шаблон:В планах

См. также

Ссылки

Шаблон:Computer-sci-stub Шаблон:Деревья (структуры данных)