遍历二叉树 | ||
Acceteped : 500 | Submit : 794 | |
Time Limit : 1000 MS | Memory Limit : 65536 KB | |
Description | ||
根据输入重构一个二叉树,输出按不同顺序遍历的节点序列
第一行是一个整数N(1<=N<=20),表示有多少个测试例子,以下每行是一个测试例子。每个测试例子第一个是一个整数M,表示输出的遍历顺序,其中M=0,表示前序;M=1,表示中序;M=2,表示后序。然后是一个字符序列,字符序列由A-Z和#表示,A-Z表示节点,#表示空。如果字符所在字符串的位置为i(i为正整数,位置从1开始计数),则位置为i*2,i*2+1的节点为它的子节点。如果i*2,i*2+1超过字符串长度,表示子节点为空。
每行输出一个例子的结果。一个字符串,中间无空格。 | ||
Sample Input | ||
2 0 AB#CD####EF 1 AB#CD####EF | ||
Sample Output | ||
ABCDEF CBEDFA |
遍历二叉树
最新推荐文章于 2024-10-01 22:49:57 发布