2011-04-19 128 views
0

請有誰告訴我如何構建雙kd-tree以及如何遍歷它?雙kd-tree構建

至少告訴我在java中使用這種雙樹概念找到nearest neighbor的算法。這將有助於我的項目。

謝謝。

回答

0

如果你可以看到Python的,看清晰源在 scipy.spatial.KDTree描述query_ball_tree
「找到所有對點,其距離至多爲r的」。 (這是你想做什麼?)

+0

謝謝你的重播,也請幫我找到平衡的kd-tree java代碼。我現在的代碼是不平衡的。另外評論是任何比kdtree效率高的樹 – Kiran 2011-05-10 07:51:26

+0

對不起,不能幫助java;你有沒有發現python query_ball_tree(65行)是可以理解的?重新樹其他樹/ kdtree變種,你必須更具體。另見[nearest-neighbors-in-high-dimensional-data](http://stackoverflow.com/questions/5751114/nearest-neighbors-in-high-dimensional-data)。 – denis 2011-05-10 08:46:19