问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

线索二叉树中关于线索的问题

发布网友 发布时间:2022-05-26 08:21

我来回答

1个回答

热心网友 时间:2023-10-09 11:02

我觉得你主要是不清楚pre指向的是什么。

我的数据结构书是严蔚敏版的,书上是这么说的:pre始终指向刚刚访问过的结点,若指针root指向当前访问的结点,则pre指向它的前续。
说的有点抽象。其实主要就是要清楚何时改变pre的值,“pre始终指向刚刚访问过的结点”就是说访问完一个结点后,就改变pre的值。
具体的思路是这样:首先书上建立线索的代码是一个中序遍历过程,其访问顺序分三步:左子树->本身结点->右子树。其中访问左子树就是指调用函数Inthread(root->Lchild)。任何一次访问结点的操作必然处在这三步中的第二步,因为第一步又可以分为三步。可见pre值的修改应该在第二步之后,且在第三步之前,即在Inthread(root->Rchild)之前。正如代码中一样。
另外要注意第一次调用Inthread前要先给pre赋值。

1.此代码中的root可能指向的是二叉树中的任意一结点,由于任意一结点可以看做一个子树的根节点,所以可以理解为root指向二叉树本身或其子树的根节点。
root->Lchild=pre这个代码是说让当前结点的左子树指向当前结点的前驱(pre),即建立一个前续索引。

2.此代码主要是判断是否要给pre建立一个后续线索。那么建立后续线索的前提条件是要右结点为空,这就是if中的判断。
pre->Rchild=root就是给pre建立一个后续索引。pre是root的前续,反过来root就是pre的后续。

3.前续和后续结点的指向通过pre与root互为前续后续的关系实现的。以首结点为例的话比较特殊,因为如果root指向首结点,那么这就是第一次调用,在调用前要预先给pre赋值。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...抛物线y=x2-4x+3与x轴交于A、B两点,与y轴交于点C,连AC,将直线AC向右... 抢劫罪的构成要素有哪些 抢劫罪的几个要素 抢劫罪违反了什么法律 转化型抢劫的法律认定 我想问问我的魔兽世界帐号值多少钱? 我的号能卖多少?(魔兽世界) 求评估魔兽世界账号价值,懂得来! 魔兽世界账号问题,我有一个90级的DK,想便宜出售了,直接卖了,想问问大... 魔兽世界号价值评估 小米、黑豆、黑米、红小豆、枸杞、红糖、花生红枣这些做粥对血小板低有什么帮助 红豆黑豆黑米和红糖一起熬粥有什么好处 海贼王燃烧之血钻石乔兹怎么玩 钻石乔兹操作技巧介绍 冬天脸被冻过,现在脸一直发红,肤色不均匀,而且有红血丝。请问怎么办? 上网 看电视 天冷冻的 脸上就有红血丝是怎么回事 应怎么治疗 我女儿13岁,冬天没保护好脸冻出红血丝,请问各位帮助怎么去除 脸冻了怎么办而且还有红血丝,会不会留下疤痕,我是疤痕体质,不过每年冻的是手现在脸也冻了 冬天冻的我红血丝增多了,怎么办? 求医:天冷冻的脸通红,表面一层红血丝,怎么办? 偶数加偶数等于偶数根据这个数量关系还能写出哪一个数量关系? 偶数加偶数等于 数 奇数减偶数等于 数 现在穿衣很流行韩范,该如何搭配? 两个偶数的和是什么数 为什么偶数加偶数等于偶数,而奇数加奇数不等于奇数? 偶数加偶数是什么数,奇数加奇数是什么数,偶数加奇数是什么数? 五年级下册数学中的偶数加偶数等于多少? 偶数加偶数等于什么数?问题答案事要问什么数 偶数加偶数等于偶数。为什么? 偶数加偶数等于奇数吗 偶数十偶数等于什么数? 哪个牌子的儿童电动牙刷性价比更高? C++数据结构 课程设计 线索二叉树的应用 要求:实现线索树建立、插入、删除、恢复线索的实现。 线索二叉树的建立、插入、删除和恢复线索 线索二叉树的应用 编写一个程序! 线索二叉树的实现 数据结构 某企业只生产一种产品,本月的成本资料如下: 某企业某月的产品成本表如下表所示.该企业采用逐步结转分步法中的综合结转法结转半成品成本。 假定某企业某产品产量与单位成本资料如下: 某企本期有关成本资料如下: 某企业产品总成本和产量资料如下100 会计成本业务试题 在线等 某企业某年生产甲产品的有关资料如下表: 项目 上年实际 本年计划 本年实际 茂名是哪个省的城市 茂名是属于哪个省哪个市 华为matebookd15底部不平 河源和茂名是一个地区吗 广东茂名是属于哪个省市管辖 求青龙图腾广播剧 求《青龙图腾》广播剧花絮百度云 求青龙图腾广播剧,非常感谢 求青龙图腾广播剧,原来的失效了