- 當二叉樹 插入時有順序的話.那麼插入的效率會變的非常慢.就會變成非平衡樹
- 二叉樹:非平衡樹 ,左右倆邊不同
- 紅黑樹:(平衡樹)增加了某些特點的額二叉樹
紅黑樹的特徵
- 節點要都顏色
- 插入和刪除的過程中,要遵循這些顏色的不同排列的規則
紅黑的規則
- 每個節點有要有顏色 不是紅色就是黑色
- 根節點必須是黑色
- 如果當前節點是紅色的,那麼他的子節點必須是黑色的(反之不一定必須)
- 從根到葉節點或空的子節點每條路勁,必須包含相同數據的黑色節點
紅黑樹的效率
和普通的二叉樹 效率是一樣的
增加和刪除 比普通二叉樹慢
紅黑樹的有點,總對平衡的數據.有很好的處理
跟小刀 學習數據結構 紅黑樹的概念
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java中線程的創建方式
原創
2024-05-04 21:31:13
Java集合中的Set
原創
2024-05-02 23:34:26
Java中的List
原創
2024-05-01 21:31:27
通義靈碼實戰系列:一個新項目如何快速啓動,如何維護遺留系統代碼庫?
原創
2024-04-30 21:12:20
Apache DolphinScheduler支持Flink嗎?
原創
2024-04-30 11:49:27
Spring AI 搶先體驗,5 分鐘玩轉 Java AI 應用開發
原創
2024-04-29 21:12:12
1 名工程師輕鬆管理 20 個工作流,創業企業用 Serverless 讓數據處理流程提效
原創
2024-04-28 21:12:22
Java word通過html設置樣式(Spire Docx)
Java word通過html設置樣式(Spire Docx) <dependencies> <!-- Apache POI dependency for Word --> <dependency>
原創
2024-04-26 23:42:09
從零開始學架構V2-初識架構設計-1
原創
2024-04-25 23:56:25
高德地圖爬蟲實踐:Java多線程併發處理策略
原創
2024-04-25 23:26:44
三十分鐘入門基礎Go(Java小子版)
原創
2024-04-25 23:17:43
流水線運行出錯排查難?AI 來幫你
原創
2024-04-24 21:12:07