ポイントが与えられると、それに最も近いポイントを見つける空間データ構造(aK-D tree
やaなど)を書き込もうとしています。QuadTree
x
上記のデータ構造の問題は、それらが主に放射状/領域検索をサポートしていることです。y
したがって、指定されたポイント/ノードの半径内にあるポイントを取得します。
これらの構造を変更して、必要なものを検索するのは非効率的です。x
短い半径距離から始めて、放射状検索を数回繰り返し、指定されたポイントに近い必要な数のポイントが得られるまで、それを増やし続ける必要があると想定しています。もちろん、これはデータ構造の背後にある目的全体を無効にします。
ほとんどすべての空間データ構造は、放射状検索で動作します。、または私が意味することを達成するために考慮する必要がある他の空間データ構造に適用できる他の効率的な検索方法は何ですか?QuadTree
助言がありますか?