二叉树的镜像-jobdu-1521
2014-04-09 21:56
176 查看
jobdu--1521:二叉树的镜像
时间限制:1 秒内存限制:128 兆特殊判题:否提交:878解决:227
题目描述:
输入一个二叉树,输出其镜像。
输入:
输入可能包含多个测试样例,输入以EOF结束。
对于每个测试案例,输入的第一行为一个整数n(0<=n<=1000,n代表将要输入的二叉树节点的个数(节点从1开始编号)。接下来一行有n个数字,代表第i个二叉树节点的元素的值。接下来有n行,每行有一个字母Ci。
Ci=’d’表示第i个节点有两子孩子,紧接着是左孩子编号和右孩子编号。
Ci=’l’表示第i个节点有一个左孩子,紧接着是左孩子的编号。
Ci=’r’表示第i个节点有一个右孩子,紧接着是右孩子的编号。
Ci=’z’表示第i个节点没有子孩子。
输出:
对应每个测试案例,
按照前序输出其孩子节点的元素值。
若为空输出NULL。
样例输入:
7
8 6 10 5 7 9 11
d 2 3
d 4 5
d 6 7
z
z
z
z
样例输出:
8 10 11 9 6 7 5
时间限制:1 秒内存限制:128 兆特殊判题:否提交:878解决:227
题目描述:
输入一个二叉树,输出其镜像。
输入:
输入可能包含多个测试样例,输入以EOF结束。
对于每个测试案例,输入的第一行为一个整数n(0<=n<=1000,n代表将要输入的二叉树节点的个数(节点从1开始编号)。接下来一行有n个数字,代表第i个二叉树节点的元素的值。接下来有n行,每行有一个字母Ci。
Ci=’d’表示第i个节点有两子孩子,紧接着是左孩子编号和右孩子编号。
Ci=’l’表示第i个节点有一个左孩子,紧接着是左孩子的编号。
Ci=’r’表示第i个节点有一个右孩子,紧接着是右孩子的编号。
Ci=’z’表示第i个节点没有子孩子。
输出:
对应每个测试案例,
按照前序输出其孩子节点的元素值。
若为空输出NULL。
样例输入:
7
8 6 10 5 7 9 11
d 2 3
d 4 5
d 6 7
z
z
z
z
样例输出:
8 10 11 9 6 7 5
相关文章推荐
- [Jobdu] 题目1521:二叉树的镜像
- 【剑指Offer面试编程题】题目1521:二叉树的镜像--九度OJ
- 九度OJ-题目1521:二叉树的镜像
- 【剑指Offer面试编程题】题目1521:二叉树的镜像--九度OJ
- 题目1521:二叉树的镜像
- 题目1521:二叉树的镜像
- 【剑指Offer面试题】 九度OJ1521:二叉树的镜像
- 题目1521:二叉树的镜像-九度
- 九度 题目1523:从上往下打印二叉树 题目1521:二叉树的镜像
- 1521二叉树的镜像
- [jobdu]二叉树的镜像
- 剑指Offer题目1521:二叉树的镜像
- 1521:二叉树的镜像 @jobdu
- 九度 1521:二叉树的镜像
- 九度 题目1521:二叉树的镜像
- 剑指OFFER之二叉树的镜像(九度OJ1521)
- 题目1521:二叉树的镜像
- 题目1521:二叉树的镜像
- 【九度OJ1521】|【剑指offer19】二叉树的镜像
- 【九度】题目1521:二叉树的镜像