Учитывая эти точки (7,3), (10,5), (9,0), (5,8), (3,2), (8,1), мне нужно создать сбалансированное дерево KD, чтобы первый уровень дерева KD разбивается по оси x, и когда есть две медианы, мы выбираем «большую» в качестве корня поддерева. После его построения мне нужно перечислить узлы, которые посещаются при попытке найти ближайшего соседа точки (2,4). Вот дерево, которое я построил, используя приведенные выше пункты: Вот KD-дерево, которое я построил< /а>
Я очень запутался в поиске ближайшего соседа, и мне нужно перечислить узлы, которые посещаются, когда дерево находит точку (2,4). Пока я думаю, что он посещает (8,1) -> (7,3) -> (5,8). Но что после этого?? Какие узлы посещаются?