-1

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

为了使事情更容易,我想搜索位于直角三角形中的给定点,其中两侧平行于 xy 轴对齐并且两侧相同。因此,ABC 的顶点坐标为 A(a,b) , B(a+d,b) , C(a,b+d) 并且它是一个直角三角形并且 AB,AC 平行于 X, Y轴分别。

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

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

4

1 回答 1

0

请查阅CGAL库或此人的项目代码报告

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

于 2013-02-09T06:49:41.953 回答