设一棵二叉树有n个结点,则有n-1条边(指针连线),而n个结点共有2n个指针域
(l+1个空闲指针域未用。
则可以利用这些空闲的指针域来存放结
点的直接前驱和直接后继信息。
为避免混淆,对结点结构加以改进,增加两个标志域,如图所示。
用这种结点结构构成
的二叉树的存储结构;叫做线索链表;指向结点前驱和后继的指针叫做线索;
2、线索二叉树的构建
按照某种次序遍历,加上线索的二叉树称之为线索二叉树。
线索化二叉树:二叉树的线
索化指的是依照某种遍历次序使二叉树成为线索二叉树的过程。
线索化的过程就是在遍历过程中修改空指针使其指向直接前驱或直接后继的过程。
【2o13年】若x是后序线索二叉树中的叶结点,且x存在左兄弟结点y,则x的右
线索指向的是______。
ax的父结点b以y为根的子树的最左下结点
cx的左兄弟结点yd以y为根的子树的最右下结点
【2o14年】若对如下的二叉树进行中序线索化,则结点x的左、右线索指向的结点分
别是______。
a.e、cb.e、ac.d、cd.b、a考点14:树和二叉树(★★★)
1、树转化为二叉树
对于一般的树,可以方便地转换成一棵唯一的二叉树与之对应。
将树转换成二叉树在“孩
子兄弟表示法”
中已给出,其详细步骤是:
1加虚线。
在树的每层按从“左至右”
的顺序在兄弟结点之间加虚线相连。
2去连线。
除最左的第一个子结点外,父结点与所有其它子结点的连线都去掉。
3旋转。
将树顺时针旋转45o,原有的实线左斜。
4整型。
将旋转后树中的所有虚线改为实线,并向右斜。
这样转换后的二叉树的特点是:
◆二叉树的根结点没有右子树,只有左子树;
◆左子结点仍然是原来树中相应结点的左子结点,而所有沿右链往下的右子结点均是原来
树中该结点的兄弟结点。
由于二叉树和树都可用二叉链表作为存储结构,对比各自的结点结构可以看出,以二叉
链表作为媒介可以导出树和二叉树之间的一个对应关系。
请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。
有什么比穿越到先秦去对抗白起更让人头疼?秦质子异人要将他的侍妾赵姬托付于我。书名又为始皇帝养成计划,捡到一只秦始皇。...
重生至96年,成为了北电96班的一名学生,开始不一样的绚丽人生...
林淮苏,八流演技,十八线艺人,除了好看一无是处,得罪了人惨遭毁容。林淮苏,江湖鬼医,活死人肉白骨,能阎王爷手里抢人,也能下毒于无形,笑着把你送走。穿越千年而来的鬼医林淮苏,在救护车上把自己的伤给治...
大明崇祯十四年,小冰河时代已到最严峻的时期,京师鼠疫风暴已在酝酿,洛阳已经失守皇帝还在为辽东局势忧心,就在这风雨飘摇之际。陈烨,一名幸运的时空交易店员,匹配到了崇祯。崇祯买粮食,买电台,买仙人指导。卖黄金,卖矿产,卖大明能卖的。朕要这天下,日光照耀之处,皆为明土。朕要在仙人的指引,以及完善的知识体系下,建立,富有大明特色的新大明陈烨别问了,这永乐大典,古方秘籍,万国已灭绝动物保护园真是地里长出来的。(书友群954975531)...
预收年代文穿成男主的长期饭票,文案直指专栏,有兴趣的小天使们可以加个收藏呀。人参精霍瑜穿成了一个和她同名不同姓的年代文女反派。反派的妈妈难产死了留下一个嗷嗷待哺的小弟弟,她的爸爸飞快另娶一个继室...
古文研究生叶修文,郁郁不得志,但不想,当穿越侠武世界,自己的古文研究,却大放异彩。别人看不懂的武功秘籍,尽数成为了他的囊中之物。六扇门的大佬活阎王,用一本没人能识得的刀谱,敷衍他,结果却成为...