私は、特定の場所に子を挿入する機能を持つツリー実装を探しています。そこにあるほとんどの樹木は、普通の古い挿入物、Tree.insert(x)
しか作れず、樹木の種類によっては特定の樹木の場所に行きます。変更を加えたツリーソースコード
私は誰もがSTLを使用していない、やや効率的なツリーのソースコード(C++またはC)の知っている場合node
のx
直接の子を作ることを意味し、Tree.insert(node, x)
のようなものをサポートするコードを求め、上記を満たしている、それは非常に感謝します。
特定の方法でノードを構成するためにツリー実装を必要としない場合は、ツリー実装で行うことはありません。 2つの子ポインタを持つクラスを作成し、それを持ってください。 –
これは私の最後の手段です。 – CyberShot
ツリーに子がどこに行くのかを示す独自の方法がない場合、どのようにインサートが動作するかはわかりません。どのようにしてインサートが既存のノードに影響を与えるのか –