话题
搜索

红黑树


红黑树

扩展的扎根的 二元的满足以下条件:

1.每个节点有两个儿童,每种颜色为红色或黑色。

2.每个树叶节点为黑色。

3.每个红色节点都有其儿童黑色。

4.来自树叶包含相同数量(“黑-高”)的黑色节点。

n个是红黑树的内部节点数。然后是红黑的数量树木用于n=1,2, ... 是2、2、3、8、14、20、35、64、122。。。(组织环境信息系统A001131号).黑根和红根树木的数量由OEIS给出A001137号和OEISA001138号分别是。

T_h(_h)成为生成函数对于数字黑黑的红黑树小时按数量索引树叶.然后

 T_(h+1)(x)=[T_h(x)]^2+[T_h,
(1)

哪里T_1(x)=x+x ^2.如果T(x)生成功能红黑树的数量,那么

 T(x)=x+x^2+T(x^2(1+x)^2)
(2)

(拉斯基)。rb(n)是红黑树的数量n个 树叶,r(n)红根树的数量,以及b(n)黑根树的数量。所有三个数量满足递推关系

 R(n)=总和_(n/4<=n<=n/2)(2m;n-2m)R(m),
(3)

哪里(n;k)是一个二项式系数,rb(1)=1,rb(2)=2对于R(n)=rb(n),r(1)=r(3)=0,r(2)=1对于R(n)=R(n)、和b(1)=1对于R(n)=b(n)(拉斯基)。


另请参阅

B-树,扎根的

与Wolfram一起探索| Alpha

参考文献

Bayer,R.“对称二进制B类-树:数据结构和维护算法。"学报Informat公司。 1, 290-306, 1972.宾斯托克,A。;和雷克斯·J·。实用程序员算法。马萨诸塞州雷丁:Addison-Wesley,1995年。科尔曼,T。;Leiserson,C。;和Rivest,R。引言算法。马萨诸塞州剑桥:麻省理工学院出版社,1990年。Guibas,L.和Sedgewick,R.“平衡树的二色框架”程序中。IEEE第19交响乐团。计算机科学基础,1978年,第8-21页。铆钉,共和国。;Leiserson,C.E。;和Cormen,R.H。引言算法。纽约:McGraw-Hill,1990年。Ruskey,F.“信息在红黑树上。"网址:http://www.theory.csc.uvic.ca/~cos/inf/tree/RedBlackTree.html.斯基纳,S.S.公司。这个算法设计手册。纽约:Springer-Verlag,第177和179页,1997新泽西州斯隆。答:。序列A001131号,A001137号、和A001138号在“整数序列在线百科全书”中伍德,D。数据结构、算法和性能。马萨诸塞州雷丁:Addison-Wesley,1993年。

引用的关于Wolfram | Alpha

红黑树

引用如下:

埃里克·魏斯坦(Eric W.Weisstein)。“红黑树”摘自数学世界--Wolfram Web资源。https://mathworld.wolfram.com/Red-BlackTree.html

主题分类