博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
树 二叉树
阅读量:5939 次
发布时间:2019-06-19

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

先开个头,晚上再来写一写树的相关东东︿( ̄︶ ̄)︿

 

嗯,晚上好。

 

深度:树中结点的最大层次

度:结点拥有的子树数

叶子:度为0

 

二叉树的性质:

①在二叉树的第i层上至多有2i-1个结点

②深度为k的二叉树至多有2k-1个结点

③对任何一棵二叉树T,如果其终端结点数为n0, 度为2的结点数为n2 则n0 = n2 + 1

④具有n个结点的完全二叉树的深度为[log2n]+1

⑤如果对一棵有n个结点的完全二叉树的结点按层序编号,则对任一结点有:

  (1)如果i=1, 则结点i是二叉树的跟;如果i>1, 则其双亲是结点[i/2];

  (2)如果2i>n, 则结点i无左孩子(结点i为叶子节点);否则其左孩子是结点2i;

  (3)如果2i+1>n, 则结点i无右孩子;否则其右孩子是结点2i+1。

 

二叉树的存储结构:

①顺序存储

②链式存储

 

遍历二叉树:

①先序遍历:先遍历根节点

②中序遍历

③后续遍历

 

线索二叉树

 

树和森林

 

转载于:https://www.cnblogs.com/bayuedeboke/p/4989276.html

你可能感兴趣的文章
day18 Set集合
查看>>
Oracle event之db file read
查看>>
ORA 00600 [ktrexc_1]
查看>>
Docker 安装
查看>>
查询文件系统容量与每个目录的容量
查看>>
如何确定一个网站是用Wordpress开发的
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
wdcp 安装
查看>>
C语言运算符优先级相关问题
查看>>
MP4视频播放器代码
查看>>
Nginx 匹配 iphone Android 微信
查看>>
ldap
查看>>
Yum软件仓库配置
查看>>
linux 压缩与解压总结
查看>>
mysql脚本1064 - You have an error in your SQL syntax; check the manual
查看>>
nessus 本地扫描(一)
查看>>
linux服务器磁盘陈列
查看>>
python----tcp/ip http
查看>>
我的友情链接
查看>>