紅黑樹實現過程難度主要集中在刪除節點上,考慮的情況比較多!下面是刪除節點的再次總結!上次的總結了一部分,現在我將它補充完整!
- 刪除節點的後繼節點是父親節點的左子樹:總共四種情況
- 當刪除節點的後繼節點是父親的右子樹:
下面是實現的運行的運行截圖:
插入的多組測試用例並打印層次遍歷的紅黑樹插入後結果:
刪除節點測試:
源代碼
歡迎star和fork哦~~~
紅黑樹實現過程難度主要集中在刪除節點上,考慮的情況比較多!下面是刪除節點的再次總結!上次的總結了一部分,現在我將它補充完整!
下面是實現的運行的運行截圖:
插入的多組測試用例並打印層次遍歷的紅黑樹插入後結果:
刪除節點測試:
歡迎star和fork哦~~~