二分探索木という意味ではありません。
たとえば、値1,2,3,4,5を二分探索木に挿入すると、インオーダートラバーサルは出力として1,2,3,4,5を返します。
しかし、同じ値を二分木に挿入すると、インオーダートラバーサルは出力として4,2,5,1,3を与えるはずです。
二分木は、動的配列を使用して作成できます。動的配列では、インデックスnの各要素について、2n+1と2n+2がそれぞれその左と右の子を表します。
したがって、ここでは表現とレベル順序の走査が非常に簡単です。
でも、インオーダー、ポストオーダー、プレオーダーは難しいと思います。
私の質問は、二分探索木のような二分木をどのように作成できるかということです。すなわち。配列の代わりにデータ、左および右のポインタを含むツリークラスがあります。再帰的にトラバーサルを実行できるようにします。