注册 登录
编程论坛 数据结构与算法

从先序中序重建二叉树输出层序后序

吴珂 发布于 2010-06-06 19:45, 1765 次点击
从先序中序重建二叉树输出层序后序
标题: 从先序中序重建二叉树输出层序后序
时 限: 5000 ms
内存限制: 20000 K
总时限: 10000 ms
描述: 由树的先序和中序遍历生成树的层序遍历后序遍历
给定一个树的先序和中序的遍历结果,构建一棵树,并输出这个棵树的层序遍历和后序遍历结果
注:这棵树的结点是由整数描述
输入: 树结点总数m
先序输出序列
中序输出序列
输出: 层序输出序列
后续输出序列
输入样例: 10
1 2 5 10 3 6 13 7 14 15
2 10 5 1 6 13 3 14 7 15
输出样例: 1 2 3 5 6 7 10 13 14 15
10 5 2 13 6 14 15 7 3 1
提示: 先序遍历的第一个输出是根结点
4 回复
#2
2010-06-06 21:30
呃。。。除了那些考研题上给的算法以外,有更好的吗?
楼主给的时间和空间限制和结点数应该是有关系的,还是没有关系的?
#3
寒风中的细雨2010-06-06 22:27
做题
#4
寒风中的细雨2010-06-07 18:32
#5
2010-06-07 21:32
看来没有。。
1