AKOJ正在加载中...

5496: 考察二元查找树

金币值:2 定数:1 时间限制:0.000 s 内存限制:1 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序

题目描述

1

输入格式

64

输出格式

【问题描述】输入一颗二元查找树,将该树转换为它的镜像,即在转换后的二元查找树中,左子树的结点都大于右子树的结点。用递归和循环两种方法完成树的镜像转换。
例如输入:
8
/ \
6 10
/\ /\
5 7 9 11
输出:
8
/ \
10 6
/\ /\
11 9 7 5

【输入形式】按照层次遍历方式,输入一个整形二叉树序列,数字之间空格隔开。
【输出形式】层次遍历方式输出镜像变换后的二叉树序列,数字之间空格隔开。
【样例输入】

7 5 9 3 6 8 12
【样例输出】

7 9 5 12 8 6 3
【样例说明】

二叉查找树镜像后所有根节点下面的左右子树都要进行镜像转换,输入二叉树每个数字之间用空格分开(最后保留一个空格)。
【评分标准】

需要递归和循环两种方法求解,暴力求解不得分