次の写真を考えてみましょう
これはいわゆる範囲ツリーです。わかりませんが、二分探索木に似ているので、要素を挿入する場合は、二分探索木挿入時と同じ手順で使用できます。では、違いは何ですか?
チュートリアルを読んだことがありますが、これはkdツリーのバリエーションであり、検索ツリーのクエリ(幾何学的な点の検索など)であると思いますが、どのように構築するのですか?二分探索木のように、または追加のパラメータが必要ですか?多分このように
struct range
{
int lowerbound;
int upperbound,
int element;
};
挿入中にチェックする必要があります
if(element>lowerbound && element <upperbound)
then insert node
範囲ツリーの構築方法を正しく理解するのを手伝ってください。