同 AVL:LL、RR、LR、RL 四種。差別在旋轉後調整節點顏色而非平衡因子。動畫參考 AVL 文章。
父為黑,插入紅不影響平衡,直接結束。
紅黑樹優勢:黑父情況常見,旋轉機率低於 AVL。
父為紅,祖必為黑。依叔父顏色分兩種:
無需旋轉:父/叔染黑、祖染紅。若祖父為紅,以祖為新判定點向上繼續平衡。操作與「父」在「叔」左/右、「新」為左/右孩子無關。
什麼是 tolua++ tolua++ 為 Lua 提供面向
前言:C 語言記憶體管理的痛點 C 語言缺乏垃圾回收機制,開
C語言字符串處理:前綴、後綴與中間星號(*)的多種操作技巧
表達式樹是編譯器前端、計算器引擎、符號計算系統的核心資料結構