当前位置:   article > 正文

根据后序和中序遍历输出先序遍历(PTA)_输入一棵二叉树的后序和中序遍历序列,输出其先序遍历序列。

输入一棵二叉树的后序和中序遍历序列,输出其先序遍历序列。

本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。

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

输出格式:
在一行中输出Preorder: 以及该树的先序遍历结果。数字间有1个空格,行末不得有多余空格。

输入样例:
7
2 3 1 5 7 6 4
1 2 3 4 5 6 7
输出样例:
Preorder: 4 1 3 2 6 5 7

吐槽一下输出Preorder: 是什么玩意
代码如下

#include<iostream>
using namespace std;

int p[30+5];
int q[30+5];
int hash_temp[30+5];
int k,num[30+5
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/663431
推荐阅读
相关标签
  

闽ICP备14008679号