首页 > 代码库 > 红黑树 学习笔记

红黑树 学习笔记

 

性质:

  • 节点非黑即红
  • 根和叶子节点是黑(这里说的叶子节点指填充后的树的叶子节点,NIL节点)
  • 红节点的父节点是黑节点
  • 任意一个节点到以他为根的叶子节点所经过的黑节点数目(不包括自身,但包括叶子节点)的个数是一样。

红黑树可以在O(lgn)时间内完成查询搜索操作,另插入操作需要最多2次旋转,删除操作需要最多3次旋转。

红黑树 学习笔记