所以,我正在实施一个KD-Tree来进行最近邻搜索。我已经让构建树部分工作,但我认为我不完全理解搜索部分。
关于遍历树搜索邻居,维基百科文章说如下:
Starting with the root node, the algorithm moves down the tree recursively, in the same
way that it would if the search point were being inserted (i.e. it goes right or left
depending on whether the point is greater or less than the current node in the split
dimension).
“大于或小于 spit 维度中的当前节点是什么意思?我们是根据与查询的距离比较点还是通过拆分维度比较点?
另外,有人可以解释一下关于超空间和超平面的部分吗?我觉得我理解它,但由于我不确定我是否需要更多解释。
谢谢!