私は非常に悪い方法で全体的な二分探索木を説明する本を持っています私はこれまで私の本を詳しく調べて二分探索木のアイデアを得ることができましたが、二分探索木の操作の説明を見つけましたDelete
私は最初の2つの簡単な操作を理解しています。
- 葉の削除(子のないノード):葉をツリーから簡単に削除できるため、葉の削除は簡単です。
- 子が1つあるノードの削除:ノードを削除して、その子に置き換えます。
しかし、2人の子供がいるものは私には理解するのが本当に難しいです、私はすでにwikiや他のサイトで解決策を見つけようと読んだことがありますが、説明はちょっと暗号化されていると思います。
私はここの誰かが私にもっと詳細を教えてくれるか、それを別の方法で私に説明してくれることを望んでいましたか?