0
ノードをバイナリツリーから削除する必要がある場合、削除するノードの子ノードをどのように処理する必要がありますか。例えば。このツリーで:子ノードを持つバイナリツリーのノードを削除する
100
がルートノードである
100
/
10
/\
5 20
、10
は5
が10
と20
の左の子が10
の右の子である、100
の左の子です。だから、10
を削除した後、5
と20
はどうなりますか?
2つの子ノードを持つノードをバイナリ検索ツリーで削除する方法はありますか(https://stackoverflow.com/questions/8292661/how-to-delete-a-node-with-2バイナリ検索ツリー内のノードノード) – spectras