多维数据的最佳树结构

时间:2011-06-06 13:59:25

标签: data-structures tree multidimensional-array

组织多维数据,
什么是有用的高效树数据结构? (例如,K-D-B树,区域四叉树,R树)

我想知道最佳搜索时间最佳空间利用率树结构。

2 个答案:

答案 0 :(得分:1)

这在很大程度上取决于您的数据在空间中的分布情况以及搜索方式(您要查询的条件是什么?)。

在空间中给定一个位置很容易找到合适的四叉树仓,另一方面它比一个形状良好的kd树引入了更多的开销。所有这些技术仍在使用中是有原因的。

指定要使用数据结构解决的问题。

答案 1 :(得分:1)

https://ece.uwaterloo.ca/~ece250/Algorithms/

可以找到不同的数据结构,包括树木及其相关信息及其实施的源代码。

此外,在https://ece.uwaterloo.ca/~ece250/Lectures/Slides/

的第4节中可找到不同类型树结构的运行时信息和渐近分析。

这些非常有用且可靠,这样您就可以根据具体需求/数据选择最佳结构

我希望这有帮助!