オブジェクトのコレクションがあります。各オブジェクトは、座標範囲 (つまり、ブロック) を表します。私が望むのは、特定の方向の別の座標の近くにあるオブジェクトを見つけることです。
コレクション全体を常にトラバースせずにこれを行う方法はありますか?
オブジェクトのコレクションがあります。各オブジェクトは、座標範囲 (つまり、ブロック) を表します。私が望むのは、特定の方向の別の座標の近くにあるオブジェクトを見つけることです。
コレクション全体を常にトラバースせずにこれを行う方法はありますか?
Binary Space Partitioningおよび同様のアルゴリズムを調べることができます (クアッドツリーが頭に浮かび、 Plane Sweet Algorithmsのバリエーションとともに)
オブジェクトを挿入しながら..座標でソートし、分割統治アルゴリズムを使用して最も近い可能性を検索します