给定一组整数,请构建一棵二叉排序树(BST),并输出该树的前序遍历、中序遍历和后序遍历结果。
二叉排序树定义:
若左子树不空,则左子树上所有结点的值均小于它的根结点的值
若右子树不空,则右子树上所有结点的值均大于它的根结点的值
左、右子树也分别为二叉排序树
第一行:整数 n (1 ≤ n ≤ 100),表示节点个数
第二行:n 个用空格隔开的正整数,表示要插入二叉排序树的值
第一行:前序遍历结果(空格分隔)
第二行:中序遍历结果(空格分隔)
第三行:后序遍历结果(空格分隔)
1 ≤ n ≤ 100
-1000 ≤ 节点值 ≤ 1000
保证输入的节点值互不相同