linux内核中的红黑树代码解析

1 红黑树的定义      (1)每个节点或者为黑色,或者为红色。      (2)根必须为黑色。    (3)每个叶子节点(不包含关键字的节点)都是黑色。    (4)如果有一个节点是红色,那么它的两个儿子都是黑色。    (5)对于每个节点,从该节点出发到其子孙节点的所有路径上包含相同数目的黑节点。   满足上面5个条件的树就是一颗红黑树,红黑树有着很好的性质,它类似于平衡二叉树(AVL)。一
相关文章
相关标签/搜索