红黑树(RB-Tree)

1、定义   红黑树是一种二叉查找树,但在每个结点上增加一个存储位表示结点的颜色,可以是red或black。红黑树满足以下五个性质: 1. 每个结点或是红色或是黑色; 2. 根结点是黑色; 3. 每个叶结点是黑的; 4. 如果一个结点是红的,则它的两个儿子均是黑色; 5. 每个结点到其子孙结点的所有路径上包含相同数目的黑色结点。   当对红黑树进行插入和删除操作时,可能会破坏红黑树的五个性质。为了
相关文章
相关标签/搜索