话题
搜索

二叉树


二叉树是一种树状结构,它有根,每个顶点最多有两个子节点,顶点的每个子节点被指定为其左或右子节点(West 2000,p.101)。换句话说,与正常树不同,子树的相对位置很重要。

去掉左孩子和右孩子被视为唯一的要求,可以得到一个真正的树,称为弱二叉树(英寸按照惯例,根节点最多也需要与一个相邻图形顶点)。

二进制树

二叉树的高度是.高度二叉树的数量h=1, 2, ... 节点为1、3、21、651、457653。。。(组织环境信息系统A001699号).给出这些计数的递推公式为

 a_n=a(n-1)^2+a(n-l)(1+sqrt(4a(n-1)-3))
(1)

具有a_1=1.

二进制树节点

具有n个节点为1、2、5、14、42。。。(组织环境信息系统A000108号),哪些是加泰罗尼亚数字 C_n(_n).

对于高度二叉树小时具有n个节点,

 h<=n<=2^h-1。
(2)

这些极端对应于平衡树(除了树叶有左右两个小孩,以及所有叶子和退化树(每个节点只有一个传出分支)分别是。

对于组织为二叉树的数据的搜索,搜索步骤的数量S(n)需要查找项是有界的通过

 lgn<=S(n)<=n。
(3)

将任意树部分平衡为所谓的AVL二进制搜索树可以提高搜索速度。


另请参见

B-树,Calkin-Wolf树,凯利树,完成二叉树,扩展二叉树,,四叉树,红色-黑色,有根的树,张开,Stern-Brocot树,强有力的二叉树,三价树,虚弱二叉树

与Wolfram一起探索| Alpha

新型网络搜索引擎

更多需要尝试的事情:

工具书类

卢卡斯,J。;Roelants van Baronaigien,D。;和Ruskey,F.“通过旋转生成二叉树”J.算法 15,343-366, 1993.拉努姆,D.L。“关于斐波那契的一些应用数字。"阿默尔。数学。每月 102, 640-645, 1995.拉斯基,F.“关于二叉树的信息。”网址:http://www.theory.csc.uvic.ca/~cos/inf/tree/BinaryTrees.html.拉斯基,F.和Proskurowski,A.“通过换位生成二叉树。”J。算法 11, 68-84, 1990.斯基纳。实施离散数学:组合数学和图论与数学。阅读,马萨诸塞州:Addison-Wesley,第35页,1990年。S.S.斯基纳。这个算法设计手册。纽约:Springer-Verlag,第177-178页,1997年。斯隆,N.J。答:。序列A000108号/M1459,A001190型/M0790,和A001699号/M3087号在“整数序列在线百科全书”中D.B.韦斯特。介绍图论,第二版。新泽西州恩格尔伍德克利夫斯:普伦蒂斯·霍尔,第101页,2000

参考Wolfram | Alpha

二叉树

引用如下:

埃里克·魏斯坦(Eric W.Weisstein)。“二进制树。”来自数学世界--Wolfram Web资源。https://mathworld.wolfram.com/BinaryTree.html

主题分类