二叉排序树的删除操作
生活随笔
收集整理的這篇文章主要介紹了
二叉排序树的删除操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
先來看這個二叉排序樹
下面是討論刪除的情況:
我們知道,如果要刪除的葉子結(jié)點,則可以直接刪除。
但如果刪除的不是葉子結(jié)點呢?
我們知道這個樹的中序遍歷如下:
也就是說,比如要刪除105,則我們可以把104,或108提上去覆蓋掉,這樣實現(xiàn)了刪除,又不保證了他是二叉排序樹。
下面是代碼
總結(jié)
以上是生活随笔為你收集整理的二叉排序树的删除操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7.2图的存储结构(十字链表、邻接多重表
- 下一篇: linux losetup命令,lose