答えて

6

それはすべて使用されている特定のバイナリツリーデータ構造、挿入アルゴリズム、バランスの基準と挿入の順序に依存するが、はい - それがために、複数の同等の、有効なバランスの取れた分探索木を持つことが可能です与えられた一連の値。

Red/Black Tree

一方、これが有効なAVL Treeで、数字1~10:

例えば、これは、数字1~10が昇順に挿入された有効Red/Black Treeあります

AVL Tree

明らかに、木々がまったく同じではありません - しかし、注文AN:レッド/ブラックツリーと同じ順序で正確に挿入されました両方のバランシングプロパティが保持されます。

+0

AVLツリーを使用していたとします。複数の同じAVLツリーが存在するとしますか?その場合、これらの異なるツリーを存在させるアクションの挿入順序がありますか? – user2305684

+2

@ user2305684ツリーを特定の実装に限定すると、挿入の順番によって異なる結果が得られます。しかし、要素が同じデータ構造とアルゴリズムで同じ順序で挿入された場合、結果のツリーは同じになります –