手机浏览器扫描二维码访问
设一棵二叉树有n个结点,则有n-1条边(指针连线),而n个结点共有2n个指针域
(Lchild和Rchild),显然有n+1个空闲指针域未用。则可以利用这些空闲的指针域来存放结
点的直接前驱和直接后继信息。
为避免混淆,对结点结构加以改进,增加两个标志域,如图所示。用这种结点结构构成
的二叉树的存储结构;叫做线索链表;指向结点前驱和后继的指针叫做线索;
2、线索二叉树的构建
按照某种次序遍历,加上线索的二叉树称之为线索二叉树。线索化二叉树:二叉树的线
索化指的是依照某种遍历次序使二叉树成为线索二叉树的过程。
线索化的过程就是在遍历过程中修改空指针使其指向直接前驱或直接后继的过程。
【2013年】若X是后序线索二叉树中的叶结点,且X存在左兄弟结点Y,则X的右
线索指向的是______。
A.X的父结点B.以Y为根的子树的最左下结点
C.X的左兄弟结点YD.以Y为根的子树的最右下结点
【2014年】若对如下的二叉树进行中序线索化,则结点x的左、右线索指向的结点分
别是______。
A.e、cB.e、aC.d、cD.b、a考点14:树和二叉树(★★★)
1、树转化为二叉树
对于一般的树,可以方便地转换成一棵唯一的二叉树与之对应。将树转换成二叉树在“孩
子兄弟表示法”中已给出,其详细步骤是:
⑴加虚线。在树的每层按从“左至右”的顺序在兄弟结点之间加虚线相连。
⑵去连线。除最左的第一个子结点外,父结点与所有其它子结点的连线都去掉。
⑶旋转。将树顺时针旋转450,原有的实线左斜。
⑷整型。将旋转后树中的所有虚线改为实线,并向右斜。
这样转换后的二叉树的特点是:
◆二叉树的根结点没有右子树,只有左子树;
◆左子结点仍然是原来树中相应结点的左子结点,而所有沿右链往下的右子结点均是原来
树中该结点的兄弟结点。
由于二叉树和树都可用二叉链表作为存储结构,对比各自的结点结构可以看出,以二叉
链表作为媒介可以导出树和二叉树之间的一个对应关系。
◆从物理结构来看,树和二叉树的二叉链表是相同的,只是对指针的逻辑解释不同而已。
◆从树的二叉链表表示的定义可知,任何一棵和树对应的二叉树,其右子树一定为空。
宝可梦侦探:竹兰逼我领养精灵 绿茶婊每天在线逼疯白莲花 综武:偷看我日记,林诗音要退婚 贼公子 快穿:我是直男,我只想完成任务 重生后,攻略檀帝日常 掌门通天路 序列:天使 长公主的儿媳妇(H) 你好,房东大人 一胎三宝,三个爹爹都想抢 志怪:夜半无人尸语时 模拟中辅佐女帝,但模拟是真的 黑莲花又娇又媚,冷戾暴君被撩疯 修仙凌云志 一梦开天 独宠残疾战神,侍君柔弱不能自理 反派:假死之后,追夫火葬场 明昭帝姬 原神:带着芙芙成武神
在现实中变成了微型人,却意外得到了自由穿越幻想世界的机会,为寻找现实变大的方式,无限制地穿越想要去的世界,科技,魔法,法术,什么方式才能完美实现愿望。...
简介 五岁开始练戟,十年时间,挥戟十万次,戟法大成,举世无敌。 十五岁那年,赵军突袭,屠虐乡亲,林天毅然从军,五百秦卒出关中。 杀赵骑,灭赵国,以极致杀伐,开启盛世之旅。 男儿生于乱世,当带三尺剑立不世之功。 灭赵之后,林天更是连克四国,平定整个天下。 从五百铁骑,到坐拥三十万大军,林天所过之处,世人皆道人屠!!...
★轻松甜宠☆纪念兮转学后,莫名其妙成了学校的风云人物。一时之间,校园里八卦满天飞。八卦1新来的转学生疯了?居然使唤陆大佬给她买雪糕?卧槽?她还让大佬帮她背书包?!八卦2她打陆魔王了你们敢信?因为腿短还是跳起来打的大佬的头!!八卦3哭了转学生把我男神拐回家了!可恶啊!!为什么我还觉得有点甜?!后来的某天,有人发...
他曾是华夏第一兵王,代号幽冥之语因为不为人知的原因回到故乡,原本想安静的当个快递员却不想成为冰山美女董事长的丈夫。当华夏处于危机之时,他再次戴上蛟龙戒挺身而出,所过之处龙啸九天,无人可挡,他是狂神,更是屠神榜第一名。...
被拐进山村的少年偶得万古帝尊之记忆,又得异宝,从此开启了开挂般的人生。身具神奇法术,迷倒众卿,少年从此崛起,杀伐决断,纵横都市。...
(超级爆款力作,一看不忍错过!)萌宝垂危,急需救治,解开封印,王者归来!洪荒神医再次出世,从此金针度世,带着萌宝,笑傲三千世界!还有萌宝她那冷艳总裁妈,也收了!!...