原文:已知中序遍历和先序遍历求后序遍历

给一棵树的先序遍历和中序遍历如下: 先序遍历:ABCDEFGHI 后序遍历:CEDFBAHGI 后序遍历结果:EFDCBHIGA 首,先序遍历的过程为根 左 右,中序遍历的过程为左 根 中,后序遍历的过程为 左 右 根 由先序遍历过程可知先序遍历最开始的都是根,所以可以由先序遍历的根对应中序遍历中的根从而在中序遍历中对树进行划分。 划分结果 先序遍历的根: A B C D E F G H I 下 ...

2019-09-22 15:34 0 1490 推荐指数:

查看详情

已知二叉树的遍历/后序遍历后序/

已知两种遍历序列原始二叉树 算法思想: 需要明确的前提条件 通过可以求出原始二叉树 通过后序可以求出原始二叉树 但是通过后序无法还原出二叉树 换种说法: 只有通过或者后序才可以确定一个二叉树 先来看一个例子,已知遍历 ...

Mon May 16 20:17:00 CST 2016 0 2930
153. 已知遍历遍历二叉树的后序遍历

题目描述 有一棵二叉树,每个节点由一个大写字母标识(最多26个节点)。现有两组字母,分别表示前序遍历(父节点->左孩子->右孩子)和遍历(左孩子->父节点->右孩子)的结果,请你输出后序遍历(左孩子->右孩子->父节点 ...

Wed Oct 27 19:04:00 CST 2021 0 1665
已知遍历后序遍历前序遍历

现在知道后序,则再后序遍历中最后一个为根节点,然后我们要求的为前序遍历输出根节点,然后在遍历中找到第一个根节点,会将遍历分为两大部分,就是左右两棵子树。 再对应的除去第一个根节点后,在后序遍历根据遍历分的两个子树,分别对应后序遍历的部分,再在后序遍历寻找到下一个根节点再 ...

Mon Feb 24 18:03:00 CST 2020 0 1974
根据后序遍历输出遍历

输入格式: 第一行给出正整数N(≤),是树结点的个数。随后两行,每行给出N个整数,分别对应后序遍历遍历结果,数字间以空格分隔。题目保证输入正确对应一棵二叉树。 输出格式: 在一行输出Preorder:以及该树的遍历结果。数字间有1个空格,行末不得有多余空格。 输入样例 ...

Fri Nov 09 23:09:00 CST 2018 0 1970
根据后序遍历输出遍历

本题要求根据给定的一棵二叉树的后序遍历遍历结果,输出该树的遍历结果。 输入格式: 第一行给出正整数N(≤30),是树结点的个数。随后两行,每行给出N个整数,分别对应后序遍历遍历结果,数字间以空格分隔。题目保证输入正确对应一棵二叉树。 输出格式: 在一行输出 ...

Sun Oct 13 05:40:00 CST 2019 0 752
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM