三种构建 k 树算法的综述
数据结构与算法
2025-12-30 v13
摘要
k 树的最初描述认为,对 AVL 树或红黑树等再平衡技术在 k 树上并不适用。因此,要构建平衡的 k 树,必须为集合的每一次递归划分找到该集合的中位数。用于查找中位数的排序或选择,以及用于将集合围绕中位数进行分区的技术,都会显著影响构建 k 树的计算复杂度。本文描述并比较了三种构建 k 树的算法,这些算法在用于分区集合的技术上存在差异,并比较了这些算法的性能。此外,本文提出了对其中一种算法进行双线程执行的方案。
引用
@article{arxiv.2506.20687,
title = {Review of Three Algorithms That Build k-d Trees},
author = {Russell A. Brown},
journal= {arXiv preprint arXiv:2506.20687},
year = {2025}
}
备注
26 pages, 11 figures, one listing, one table