1156. Binary tree
来源:互联网 发布:php ajax返回html标签 编辑:程序博客网 时间:2024/04/28 03:16
先序,递归。
#include <iostream>#include <cstring>int tree[1001][2];char rec[1001];using namespace std;void read(int r) {cout << rec[r];for(int i = 0; i < 2; i++) {if(tree[r][i] != 0) {read(tree[r][i]);}}}int main() {int n;while(cin >> n) {memset(tree, 0, sizeof(tree));memset(rec, 0, sizeof(rec));int no, l, r, node[n];char c;for(int i = 0; i < n; i++) {cin >> no >> c >> l >> r;rec[no] = c;tree[no][0] = l;tree[no][1] = r;node[i] = no;}int root = 0;for(int i = 0; i < n; i++) {root = node[i];int only = true;for(int j = 0; j < n; j++) {if(tree[node[j]][0] == root || tree[node[j]][1] == root){only = false;break;}}if(only) {break;}}read(root);cout << endl;}return 0;}
0 0
- Sicily 1156. Binary tree
- 1156. Binary tree
- Sicily 1156. Binary tree
- 1156. Binary tree
- sicily 1156.Binary tree
- sicily 1156. Binary tree
- sicily 1156. Binary tree
- 1156. Binary tree
- sicily-1156. Binary tree
- 1156. Binary tree
- [Sicily][深搜]1156. Binary tree
- Binary tree
- Binary Tree
- Binary Tree
- Binary Tree
- Binary Tree
- Binary Tree
- Binary Tree
- Canvas drawText()和drawBitmap()
- mysql 创建用户
- Android多个Activity之间共享类(数据)——Application Context
- 利用mysql内置函数加锁
- Linux 的启动流程
- 1156. Binary tree
- 面向对象编程的两顶帽子
- Bayan 2015 Contest Warm Up
- Android开发系列(十四):ListView用法、对ListView监听的三种方法以及ListView中Adapter的使用方法
- 婴幼儿食谱
- (4)Launcher客制化之 workspace长按事件弹出Widgets界面
- Node.js的调试
- 获取安卓百度地图两点间的直线距离并画线
- SQL不同服务器数据库之间的数据操作整理(完整版)