Я пытаюсь реализовать рекурсивный алгоритм ближайшего соседа для 2d-дерева. Рекурсия (и раскручивающаяся рекурсия) все еще сбивает меня с толку, и лучший псевдокод, который я нашел, взят из этого вопроса StackOverflow:
2D-дерево KD и поиск ближайшего соседа
Однако в ответе используется значение «Медиана», которое я не знаю, как вычислить. Также в статье в Википедии о kd-деревьях есть псевдокод ближайшего соседа, который не использует медианное значение.
Я хотел бы знать, можно ли построить рекурсивную версию алгоритма ближайших соседей без использования медианного значения. Если кто-нибудь может предоставить мне для этого псевдокод, я буду признателен.