如何处理R树和Quad树的重复点?

时间:2015-09-15 23:28:16

标签: quadtree r-tree

我正在研究实现四叉树和r树数据结构来测试处理二维点分布的一些想法。我的问题是,这些算法如何处理重复点?或者处理重复点的技巧是什么?

2 个答案:

答案 0 :(得分:1)

您最有可能忽略/删除重复点。

答案 1 :(得分:0)

QuadTrees需要小心。天真的实现将尝试继续拆分,直到你有少于最大数量的元素m(默认m = 1)。如果你有m + 1个重复项,那么它将进入无限循环。因此,您需要设置和处理重复点。

R树更好。重叠页面完全有效。因此,即使只包含重复项的页面溢出,您也可以将其拆分。 R树分割总是必须将数据分成两个等大小的页面。