2d范围搜索树的三角形

时间:2013-02-08 15:00:56

标签: tree implementation

我想实现2D RANGE TREES,以便在O(logn ^ 2)中有效地搜索三角形内的给定点。

为了方便起见,我想搜索一个位于直角三角形中的给定点,两个边平行于x-y轴,两边相同。 因此,ABC顶点的坐标为A(a,b),B(a + d,b),C(a,b + d),它是直角三角形,AB,AC与X平行, Y轴分别为。

我知道我可以使用2D范围树有效地做到这一点。(k-d树O(sqrt(n))很慢并且单独搜索每个点太慢了)

有谁能告诉我如何实现/解释算法2D范围树来测试哪些点位于三角形的上方?

1 个答案:

答案 0 :(得分:0)

咨询CGAL图书馆或此人的项目codereport

此外,contest仍在进行中,请不要在竞赛结束前寻求帮助。