Я пытаюсь реализовать эффективный алгоритм для решения проблемы поиска ближайшего соседа.
Я читал руководства о некоторых структурах данных, которые поддерживают операции для такого рода проблем (например, R-tree, cover tree и т. Д.), Но все они сложно реализовать.
Также я не могу найти образец исходного кода для этих структур данных. Я знаю C ++ и пытаюсь решить эту проблему на этом языке.
В идеале мне нужны ссылки, описывающие, как реализовать эти структуры данных с использованием исходного кода.