博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【数据结构】二叉树
阅读量:7103 次
发布时间:2019-06-28

本文共 333 字,大约阅读时间需要 1 分钟。

摘自维基百科:

 

在中,英语:Binary tree)是每个节点最多有两个子树的。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。常被用于实现和。

的每个节点至多只有二棵子树(不存在度大于2的节点),的子树有左右之分,次序不能颠倒。的第i层至多有2^{i-1}个节点;深度为k的至多共有{\displaystyle 2^{\begin{aligned}k+1\end{aligned}}-1}个节点;

对任何一棵T,如果其终端节点数为n_0,度为2的节点数为n_{2},则n_0=n_2+1

一棵深度为k,且有{\displaystyle 2^{\begin{aligned}k+1\end{aligned}}-1}个节点称之为;深度为k,有n个节点的,当且仅当其每一个节点都与深度为k的中,序号为1至n的节点对应时,称之为

与树不同,树的节点个数至少为1,而的节点个数可以为0;树中节点的最大度数没有限制,而节点的最大度数为2;树的节点无左、右之分,而的节点有左、右之分。

 

转载地址:http://zkchl.baihongyu.com/

你可能感兴趣的文章
tomcat 7: IllegalArgumentException: taglib defi...
查看>>
AngularJS参数transclude
查看>>
Hibernate使用sql语句查询
查看>>
decisionTree填坑记
查看>>
IOS上路_17-简单示例-数据库
查看>>
tomcat使用delegate分析
查看>>
用"再生龙"Clonezilla 来克隆Linux系统!!
查看>>
pomelo命令行管理pomelo项目
查看>>
基于Spring MVC 的微信用户Controller基类
查看>>
C语言中的Warning到底调不调
查看>>
Yii中使用swfupload批量上传图片
查看>>
mysql主从同步(2)-问题梳理
查看>>
为什么Lisp语言如此先进?
查看>>
hive(05)、使用JAVA对数据仓库HIVE进行操作
查看>>
java多线程-内存模型
查看>>
MySQL按照同一字段的不同值求和某一列
查看>>
百万级访问量网站的技术准备工作
查看>>
yii2 行为和Trait
查看>>
APPSTORE时下热门应用数量
查看>>
Android自定义View的实现 (重要的内容)
查看>>