PAT-A1099
来源:互联网 发布:西门子plc软件tla 编辑:程序博客网 时间:2024/06/09 12:02
#include<stdio.h>#include<queue>#include<algorithm>using namespace std;int n, index=0, number[110]={0}, sum=0;struct pnode{int data;int left, right;}node[110];void inorder(int root){if(node[root].left!=-1)inorder(node[root].left);node[root].data=number[index++];if(node[root].right!=-1)inorder(node[root].right);}void level_order(int root){queue<int> que;que.push(root);while(!que.empty()){int front=que.front();que.pop();printf("%d",node[front].data);sum++;if(sum<n)printf(" ");if(node[front].left!=-1)que.push(node[front].left);if(node[front].right!=-1)que.push(node[front].right);}}int main(){int i ;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d%d",&node[i].left, &node[i].right);}for(i=0;i<n;i++){scanf("%d",&number[i]);}sort(number,number+n);inorder(0);level_order(0);return 0;}
0 0
- PAT-A1099
- PAT A1099
- PAT a1099题解
- PAT A1099. Build A Binary Search Tree (30)
- 二叉树--PAT.A1099.Build a Binary Search Tree
- PAT-A1099. 二叉树-中序建树 层序输出
- 刷清橙OJ--A1099.星期几
- A1099. Build A Binary Search Tree (30)
- A1099. Build A Binary Search Tree (30)
- pat
- 【PAT】
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- 线程概念详解(Thread)
- git暂存区
- 一个“圈钱”游戏的设计方案
- PAT-A1096
- PAT-A1097
- PAT-A1099
- 事件处理
- AR入门系列-在vuforia官网的使用-01-史上最详细AR入门教程
- 一致性哈希
- POJ1258prime最小生成树
- windows开发者的福音-cmder
- android反编译-smali语法
- tomcat 崩溃疑问笔记
- python-函数