树的后序遍历是指先依次后序遍历每棵子树,然后访问根结点。当树用二叉树表示法(也叫孩子兄弟表示法)存储时,可以找到较早的一棵二叉树与之对应,我们称这棵二叉树为该树对应的二叉树。那么根据这个法则可知,树的后序遍历序列等同于该树对应的二叉树的中序遍历。
从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。因此在任一给定结点上。
⑴访问结点本身(N),
⑵遍历该结点的左子树(L),
⑶遍历该结点的右子树(R)。
NLR、LNR、LRN、NRL、RNL、RLN。
注意:
前三种次序与后三种次序对称,故只讨论先左后右的前三种次序。
从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。因此在任一给定结点上。
扩展资料:
二叉树前序访问如下:
从根结点出发,则靠前次到达结点A,故输出A;
继续向左访问,靠前次访问结点B,故输出B;
按照同样规则,输出D,输出H;
当到达叶子结点H,返回到D,此时已经是第二次到达D,故不在输出D,进而向D右子树访问,D右子树不为空,则访问至I,靠前次到达I,则输出I;
I为叶子结点,则返回到D,D左右子树已经访问完毕,则返回到B,进而到B右子树,靠前次到达E,故输出E;
向E左子树,故输出J;
按照同样的访问规则,继续输出C、F、G。
二叉树中序访问如下:
从根结点出发,则靠前次到达结点A,不输出A,继续向左访问,靠前次访问结点B,不输出B;继续到达D,H;
到达H,H左子树为空,则返回到H,此时第二次访问H,故输出H;
H右子树为空,则返回至D,此时第二次到达D,故输出D;
由D返回至B,第二次到达B,故输出B;
按照同样规则继续访问,输出J、E、A、F、C、G。
后序遍历- 教育学主要学什么?冷门还是热门?教育学就业前景方向
- 孤独的根号三是什么意思
- 买什么还什么四字成语
- 2025年中山大学在广东的录取分数线及位次(2022-2024历年)
- 天津音乐学院是一本还是二本
- 奥特曼是什么
- 陈翔六点半那个老头叫啥
- 河北建材职业技术学院是野鸡大学吗?是正规学校吗?公办还是民办?
- 考CCIE值得吗
- 英雄联盟S8亚索天赋怎么带
- 南京工业大学(国家专项计划)2025年招生简章!附招生计划、选科要求
- 四川农业大学在四川录取分数线:含2023年最低分位次
- fell down和fell off的区别
- 动漫的定义
- 广州华立学院的学费:每年最低33800元(附各专业收费标准)
- 河南工业大学会计学专业录取分数线2023年是多少?附最低分
- 女孩说没啥是什么意思
- 西北政法大学录取分数线2025:最低多少分能上?
- 深圳大学和广州大学哪个好?看分数线对比
- 法语亲爱的怎么写