我正在研究实现四叉树和r树数据结构来测试处理二维点分布的一些想法。我的问题是,这些算法如何处理重复点?或者处理重复点的技巧是什么?
答案 0 :(得分:1)
您最有可能忽略/删除重复点。
答案 1 :(得分:0)
QuadTrees需要小心。天真的实现将尝试继续拆分,直到你有少于最大数量的元素m(默认m = 1)。如果你有m + 1个重复项,那么它将进入无限循环。因此,您需要设置和处理重复点。
R树更好。重叠页面完全有效。因此,即使只包含重复项的页面溢出,您也可以将其拆分。 R树分割总是必须将数据分成两个等大小的页面。