私が解決しなければならない問題は、クエリを刺すという 1D 問題の 4D バージョンです。数値が属する間隔を見つけます。セグメント ツリーの多次元実装を探しています。理想的には、それは Java であり、フラクショナル カスケードを使用します。
kd ツリー (k-NN 検索) と範囲ツリー (バウンディング ボックスが与えられ、その中のすべての点を見つける) には多次元実装が存在しますが、セグメント ツリーについては 1D 実装しか見つかりませんでした。
同じ問題に対処するために、同様の空間/時間の複雑さを持つ他のデータ構造を検討していただければ幸いです。