手机浏览器扫描二维码访问
◆从物理结构来看,树和二叉树的二叉链表是相同的,只是对指针的逻辑解释不同而已。
◆从树的二叉链表表示的定义可知,任何一棵和树对应的二叉树,其右子树一定为空。
2、二叉树转换成树
对于一棵转换后的二叉树,如何还原成原来的树?其步骤是:
(1)加虚线。
若某结点i是其父结点的左子树的根结点,则将该结点i的右子结点以及沿右
子链不断地搜索所有的右子结点,将所有这些右子结点与i结点的父结点之间加虚线相连,
如图(a)所示。
(2)去连线。
去掉二叉树中所有父结点与其右子结点之间的连线,如图(b)所示。
(3)规整化。
将图中各结点按层次排列且将所有的虚线变成实线,如图(c)所示。
3、森林转换成二叉树
转换步骤:
①将F={T1,T2,?,Tn}中的每棵树转换成二叉树。
②按给出的森林中树的次序,从最后一棵二叉树开始,每棵二叉树作为前一棵二叉树的
根结点的右子树,依次类推,则第一棵树的根结点就是转换后生成的二叉树的根结点,如图
所示。
4、二叉树转换成森林
上述转换规则是递归的,可以写出其递归算法。
以下给出具体的还原步骤。
①去连线。
将二叉树B的根结点与其右子结点以及沿右子结点链方向的所有右子结点的连
线全部去掉,得到若干棵孤立的二叉树,每一棵就是原来森林F中的树依次对应的二叉树。
②二叉树的还原。
将各棵孤立的二叉树按二叉树还原为树的方法还原成一般的树。
5、树的遍历
由树结构的定义可知,树的遍历有二种方法。
(1)先序遍历:先访问根结点,然后依次先序遍历完每棵子树。
如图,先序遍历的次序是:
ABCDEFGIJHK
(2)后序遍历:先依次后序遍历完每棵子树,然后访问根结点。
如图,后序遍历的次序是:
CDBFIJGHEKA
树的先序遍历实质上与将树转换成二叉树后对二叉树的先序遍历相同。
树的后序遍历实质上与将树转换成二叉树后对二叉树的中序遍历相同
【2019年】若将一棵树T转化为对应的二叉树BT,则下列对BT的遍历中,其遍历序列
本小章还未完,请点击下一页继续阅读后面精彩内容!
与T的后根遍历序列相同的是()
宋朝徽宗年间,一代高手林惊宝因不慎卷入皇家恩怨,被数位大内供奉围攻跳崖自尽,灵魂穿越至现代。林惊宝一代奇人高手,武功已是世间有数的高手,琴棋书画医卜相武,无所不精,且看他如何在现在都市中笑傲江湖,游戏风尘,尽在大宋高手在都市牛头马面来相唤,送君落碧照乡忘。盼得来世多积善,莫等崔判早下断。---林惊宝...
作者卖串串的路人甲的经典小说航海世纪最新章节全文阅读服务本站更新及时无弹窗广告小说航海世纪骨灰级玩家江白,在玩游戏时无意间猝死,重生回航海世纪上线前一天,重生这一世,他带着前世的记忆,决定要带领他的海盗团,称霸这一片海洋!...
这是一个小人物的发迹史,抒写暗黑时代风神传说。这是一个热血而又猥琐的高手养成史重生归来,一人一弓一剑,纵横万载无双!银联总部69516144一统江湖群号167735283银联战斗营189696119(需要每天投票)看书要收藏,好看要投票,老作者,新菊花,跪求各种包养。...
宝贝,这门亲事是在你小的时候就已经定下的,不能毁约!九重天上,玉皇大帝的小女儿因为一门亲事,在天宫之内大闹了一场,闯出南天门,与西王母之子大战三百回合,最后受伤落入凡间。星月大陆,朝堂之上,皇上正与国师商讨国家生存大事。启禀皇上,微臣观看天象得知,近日会有天人降临,得天人者得天下!天佑我朝啊!...
什么是命?我命由我不由天!男人最成功的是什么,就是让那个她对你崇拜仰慕迷恋!曾经我是个废物,但是等我涅槃归来之时,财权滔天!...
林奕欢一朝穿越,阴错阳差下嫁给了穷书生秦荣煊。原想着重活一世,她就当个土财主,守着自己的俊俏书生,过米虫一般的日子。可谁能想到,她的穷书生竟然是个芝麻馅白汤圆,不仅会念书,还会打猎,上的了朝堂登的了战场,村姑喜欢她,县太爷的嫡女也惦记她,更加重要的,公主都想要倒贴。林奕欢摔桌,老虎不发威你当我是HELLOKITTY啊!...