高考考试网
当前位置: 首页 高考资讯

数据结构第七章教材(数据结构学习笔记6)

时间:2023-06-04 作者: 小编 阅读量: 4 栏目名: 高考资讯

7、二叉树1)概念:二叉树是结点数为0或每个结点最多只有左右两颗子树的树。4)哈夫曼树为最优二叉树。

数据结构第七章教材?1、数据结构1)线性结构(线性表,栈,队列等),我来为大家讲解一下关于数据结构第七章教材?跟着小编一起来看一看吧!

数据结构第七章教材

1、数据结构

1)线性结构(线性表,栈,队列等)

2)非线性结构:至少存在一个数据元素有不止一个直接前驱或后继(树,图等)

2、树的定义

1)树是n个数据元素的有限集(记为T)对任意一棵树T有:存在唯一一个称为根的数据元素;

2)当n>1时,其他数据元素可分为m(m>0)个互不相交的有限集T1,T2,.....,Tm,其中每个集合Ti(i=1,2,.....,m)本身又是一棵树,并称树Ti是根的子树.

3、树的表示法

1)分支图表示法

2)嵌套集合表示法

3)广义表表示法

4、树的基本术语

1)树的结点:包含一个DE和指向其子树的所有分支;

2)结点的度:一个结点拥有的子树的个数,度为零的结点称为叶结点;

3)树的度:树中所有结点的度的最大值Max(D(I)),含义:树中最大分支数为树的度

4)结点的层次及树的深度:根为第一层,根的孩子为第二层,如果结点为第k层,则其孩子为k 1层,树中结点的最大层次称为树的深度或高度

5)森林:是m(m≥0)棵互不相交的树的集合,森林与树概念相近,相互很容易转换。

5、树的基本运算

INITATE(T)初始化操作,创建一棵空树ROOT(T) 求根函数,求树T的根PARENT(T,x)求双亲函数,在树T中求x的双亲CHILD(T,x,i)求第i个孩子函数,在树T中求结点x的第i个孩子LSIBLING(T,x)求左兄弟函数,在树T中求x的左兄弟RSIBLING(T,x)求右兄弟函数,在树T中求x的右兄弟。CRT-TREE(x,F)建树函数,建立以结点x为根,森林F为子树的树。INS- CHILD(y,i,x)插入子树操作,将x作为y的第i根子树DEL-CHILD(x,i)删除子树操作,删除x的第i棵子树。TRAVERSE(T)遍历树操作,按顺序访问树T中各个结点。CLEAR(T)置空树操作,将树T置为空树。

6、除根没有双亲,其余的结点都有双亲。

7、二叉树

1)概念:二叉树是结点数为0或每个结点最多只有左右两颗子树的树。二叉树是一种特殊的树。特点:每个结点最多只有两棵子树,即不存在结点度大于2的结点;子树有左右之分,不能颠倒。

2)二叉树是有序树。

8、二叉树性质

1)在二叉树的第i层上至少有2(i-1) 方个结点(n≥1)

2)深度为k的二叉树至多有2(k-1)方个结点(k≥1)。(深度一定,二叉树的最大结点数也确定)

3)二叉树中,终端结点数n0与度为2的结点数n2有如下关系:n0=n2 1 除根结点外,每个结点都是另一结点的孩子。

9、满二叉树:深度为k,且有2(k-1)方个结点的二叉树

1)特点:每一层上结点数都达到最大, 度为1的结点n1=0 结点层序编号方法:从根结点起从上到下逐层(层内从左到右)对二叉树的结点进行连续编号。

10、完全二叉树:深度为k,结点数为n的二叉树,当且仅当每个结点的编号都与相同深度的满二叉树中从1到n的结点一一对应时,称为完全二叉树。

1)特点:每个结点i的左子树的深度Lhi-其结点i的右子树的深度Rhi等于0或1,即叶结点只可能出现在层次最大或次最大的两层上。

2)完全二叉树结点数n满足2(k-1)方-1≤2k方-1

3)满二叉树一定是完全二叉树,反之不成立。

4)含有n个结点的二叉链表中,有n 1个空链域。

11、遍历二叉树

1)遍历二叉树是指按一定的规律对二叉树的每个结点,访问且仅访问一次的处理过程。访问是一种抽象操作,是对结点的某种处理,例如可以是求结点的度、或层次、打印结点的信息,或做其他任何工作。一次遍历后,使树中结点的非线性排列,按访问的先后顺序变为某种线性排列。

2)遍历的次序:中序遍历,后序遍历,先序遍历

12、对于二叉树,结点只有一个孩子的时候也有左右之分的。

13、二叉树的存放采用的是二叉链表。

14、根结点先进栈,左结点紧跟根后面进栈,右结点在根出栈后入栈 每个结点都要进一次和出一次栈,并且总是访问栈顶元素。

15、线索二叉树

16、遍历中序线索二叉树

1)中序线索二叉树中,找结点的后继算法

17、遍历先序线索二叉树

1)先序线索二叉树中,找结点的后继算法 算法思想:对任意结点p 若p有左孩子,则后继为左孩子;若p无左孩子,有右孩子,则后继为右孩子;若p无左孩子,也无右孩子,则后继为右线索;

18、树变为二叉树的方法

1)在兄弟之间加一条线;

2)对每一个结点,只保留它与第一个孩子的连线,去掉与其他孩子的连线;

3)以树根为轴心,将整棵树顺时针旋转45度。

特点:根无右子树

19、森林与二叉树的对应关系

1)森林转换为二叉树的方法:将森林F={T1,T2....Tm}的各棵树分别转成二叉树BT1,BT2....BTm 将BTi 1作为BTi根结点的右子树(i=1,2,......,m 1)得到一颗BT

2)将当前根结点和其左子树作为森林的一棵树,并将其右子树作为森林的其他子树。

3)重复上面直到某结点的右子树为空。

20、哈夫曼树:是一类带权路径长度最短的树

1)概念:两结点间的路径:从一结点到另一结点所经过的结点序列

2)路径长度:路径上的分支数

3)树的路径长度:从根到每一结点的路径长度之和。

4)哈夫曼树为最优二叉树。

21、完全二叉树是路径长度最短的二叉树。

22、HT不唯一性,可能出现在1)构造新树时,左、右孩子未作规定。2)当有多个权值相同的树,可作有候选树时,选择谁未作规定。

    推荐阅读
  • 百度地图怎么圈范围(怎样在百度地图上圈定范围)

    百度地图圈范围方法如下:1、在地图页面选择你需要设置的中心点,或放置图钉。

  • week怎么读(英语week怎么读)

    英语week怎么读week英[wiːk]美[wiːk],n.周;星期;礼拜;一周;七天的时间;(除星期六和星期日以外的)五天[例句]Thenewrulescomeintooperationfromnextweek.新规。

  • 惠州违章办理窗口(点赞惠州再添24小时无人车管所)

    点赞惠州再添24小时无人车管所来源:惠州日报-惠州新闻网市公安局交警支队办公楼原违处大厅已改造成为“24小时无人车管所”,并于日前正式投入使用这是继去年启用全市首个“24小时无人车管所”之后,我市投入使用的第二个“24小时无人车管。

  • 广西最好玩的水上乐园(广西水上乐园推荐)

    因为天气太热,气温太高了,广西的夏天更是如此。南宁加勒比水上乐园加勒比水上世界位于南宁动物园内,2010年年底扩建,在2011年4月份重新对外开放。成人票的优惠是105左右。地址:广西南宁市凤岭儿童公园景区内开放时间:10:00-22:00门票:120元、购票网站、团购有优惠,具体可上网了解。柳州雀儿山公园柳州市区内首个占地30000平方米超大型嬉水欢乐世界。这四个主题区分别是:动物主题区、生活区、海洋区、梦幻花园区。

  • 爱格服饰企业(女装品牌艾格破产成)

    根据浦东新区人力资源和社会保障局于2019年8月公布的拖欠农民工工资企业“黑名单”,英模特制衣拖欠本公司35名农民工2019年2月工资,共计11.9万余元。2019年4月15日,海南万宁首创奥特莱斯艾格店铺的6名店员向万宁市劳动人事争议仲裁委员会提出仲裁申请,称2019年2月至4月15日的工资尚未支付。经仲裁委员会确认及裁决,英模特制衣支付6名申请人公共稿子及经济补偿金共计7万余元。

  • 眼影笔和眼影膏的区别是什么(眼影笔和眼影膏的区别盘点)

    我们一起去了解并探讨一下这个问题吧!使用的时候,要确保手指是干净,然后用点拍的方式进行上妆,不要直接抹,抹的话会出现颜色不匀的情况。而眼影盘则是一个含有多种颜色的化妆盒,眼影盘中的眼影其实是粉质,只不过被压盘了。不过眼影盘的体积比较大,没有眼影膏那样好携带。

  • 隔夜酸菜鱼可以吃吗(直接冷吃可以吗)

    另外,酸菜鱼的主要口味特点是鲜嫩细腻,建议最好是现做现吃,要不然可能就会因为搁置时间过久而影响到口感。

  • 层高16层的楼属于花园洋房吗(6层楼房叫洋房)

    国家在1987年制定的《民用建筑设计通则》中,对住宅楼层有明确的规定,4-6层的住宅称之为多层住宅,而不是洋房!要知道,在其他国家中的洋房,是中高档性质的住宅,而朋友所买的洋房,与其称之为洋房,不如称之为多层住宅。开发商在卖房子的时候,会极大可能的放大自己房子的优点,不仅把普通多层住宅称之为“洋房”,有的开发商还会送“花园”!有的送的花园不符合规定,那是违规建筑。

  • 创新蓝牙音箱怎么样好不好(创新音响怎么样啊)

    卡农音箱是中德合资品牌,ikanoo卡农品牌是根生于德国,在德国发展壮大的音箱品牌,后因发展需要进入中国市场,现由台德实业有限公司董事长李本江经营管理德国公司控股的音箱品牌。卡农始终以让世界上的人们听到最真实动听的音乐而努力。2,目前Creative已在中国、美国、日本、澳大利亚、英国等多个国家及地区建立了全资子公司或合资公司,在全世界80多个国家和地区建立了销售及售后服务网络。

  • 刺青店庆(丈门双喜临门方丈)

    1.方丈“刺青会所”开业大吉........................................................方丈今日“刺青会所”开业,各大网红齐聚吉林应邀参加,方丈用小根哥号开直播,直播间人气稳定在10w,全程为现场来朋安排关注,到了11点18方丈点燃鞭炮庆祝,并揭开门店的门头红布,马上丈门王小国就要结婚了,可以说丈门真是双喜临门!.................