我有一本書,以非常糟糕的方式解釋了整個二叉搜索樹,至今我已經能夠關閉研究我的書,並得到二叉搜索樹的想法,但我找到解釋對於二叉搜索樹的操作Delete
二叉搜索樹刪除操作
我明白了兩個第一最簡單的操作
- 刪除葉(無子女的節點):刪除葉是容易的,因爲 我們可以簡單地卸離那個樹。
- 刪除一個孩子的節點:刪除節點並將其替換爲 其子節點。
但是,有兩個孩子的人真的很難理解,我已經閱讀過wiki和其他網站來嘗試找到解決方案,但我發現解釋有點加密。
我希望有人在這裏能給我更多的細節或以另一種方式向我解釋它?
這是否有幫助? http://stackoverflow.com/a/13755350/1288408 –
爲什麼有一個java標籤? –
@ManishMulani學習Java但是我可以看到,這並沒有提到java speceficly –