028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

树的基本概念-创新互联

树 树的定义

树(Tree):n(n$\geq$0)个结点构成的有限集合

创新互联服务项目包括高县网站建设、高县网站制作、高县网页制作以及高县网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,高县网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到高县省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

当n=0时,称为空树

特征

对于任一棵非空树(n>0),它具备一下特征:

基本术语树的表示 儿子 - 兄弟表示法

image-20221130222844807

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O9SqFjfd-1669946093040)(C:\Users\lx659\AppData\Roaming\Typora\typora-user-images\image-20221130223011506.png)]

二叉树

即度为2的树

image-20221130223046184

二叉树其实就是儿子 - 兄弟表示法的链表右移45°得到的结果

image-20221130223154792

二叉树定义

二叉树 T :一个有穷的结点集合

这个集合可以为空

若不为空,则它是由根结点和称为其**左子树TL和右子树TR**的两个不想交的二叉树组成二叉树的子树有左右顺序之分

五种形态

image-20221201152616240

a:空树;b:只有一个结点;c:有一个结点,只有一个左子树;d:有一个结点,只有一个右子树,e:有一个结点,有左右子树

二叉树的子树有左右顺序之分

特殊形态

只有左儿子或右儿子

image-20221201152733537

除最后一层叶节点外,每个结点都有两个子节点

image-20221201152903267

有n个结点的二叉树,对树中结点按从上至下,从左到右顺序进行编号,编号为 i (1 ≤ \leq ≤i ≤ \leq ≤n)结点与满二叉树中编号为 i 结点在二叉树中位置相同

image-20221201153321215

重要性质

主要操作有

常见的遍历方法有

1.顺序存储结构

按从上到下,从左到右顺序存储n个结点的完全二叉树的结点父子关系:

image-20221202095002937

image-20221202095015136

一般二叉树会造成空间浪费

2.链式存储

image-20221202095049786

typedef struct TreeNode{
	int Data;  // 存值
    BinTree Left;   //左儿子结点
    BinTree Right;  //右儿子结点
}*BinTree;

今天18岁生日,此博客由杜老板赞助发布

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文名称:树的基本概念-创新互联
本文来源:http://www.tsicrk.com/article/cesghg.html

其他资讯

让你的专属顾问为你服务

1.5531s