数据结构之二叉树问题
本帖最后由 番茄 于 2012-11-6 20:57 编辑我急着要,请小甲鱼老师或者其他鱼友们帮我解决这道题:一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是( )【北京工业大学 2001 (2分)】 A.CABDEFG B.ABCDEFG C.DACEFBG D.ADCFEG
谢谢你们了!!
关于二叉树遍历答案:如图
http://39245.com/data/attachment/forum/201211/03/112304ttkok5or7r9ofze6.jpg
先说明:
先序中左右
中序左中右
后续左右中选B
如图
A
。
B
。
C
。
D
。
E
。
F
。
G
题目有问题,D选项缺少一个节点。选项A、B和C中,B是正确的 2楼的童鞋,可以写出这道题的详细过程吗?最好画个图出来,OK? 我急着要,鱼友们可以把这道题图画出来并且详细写一遍嘛? 2809196927 发表于 2012-11-6 08:39 static/image/common/back.gif
B图见附件
{:5_109:}太邪恶了哇{:5_95:} 进来学习一下 你都已经说了
先序是中左右
中序是左中右
这道题还用的了解么
从题目得知A节点是根嘛
选项A就明显不符合 A是根的话 根据选项A是中序遍历 C节点在A节点的左边 B节点在A节点的右边 那明显和题目相矛盾了
C也是同样的道理
D就不用说了 吧节点都丢了一个
B是正确的
他是一个特殊情况 把树排的和链表一样
A节点的右边是B、B节点的右边是C、C节点的右边是D、D节点的右边是F、F节点的右边是G
那他根据先序访问和中序访问的原则 都是ABCDEFG了
看看老帖,支持下
页:
[1]