我有一段伪代码,我不能将它正确地转换成Java代码,我的第一个问题是我使用的数据结构。我必须使用能够处理大型数据集的数据结构,并且必须是可伸缩的。我将展示这部分伪代码,并提出以下问题: For i = |sk| - maxError to |sk]}
If p NOT in ptList [sk [j], sk
我在维基百科页面上寻找KD树最近的邻居搜索。我想知道,当点是3-D(x,y,z)时,我应该做什么改变。我搜索了很多,甚至在堆栈溢出中查看了类似的问题链接,但是我没有在任何地方找到3D实现,之前的所有问题都是以二维点作为输入,而不是我正在寻找的三维点。Wiki中用于构建KD树的伪代码是:
function kdtree (list of points pointL