博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1305 新二叉树
阅读量:4502 次
发布时间:2019-06-08

本文共 1116 字,大约阅读时间需要 3 分钟。

题目描述

输入一串完全二叉树,用遍历前序打出。

输入输出格式

输入格式:

第一行为二叉树的节点数n。

后面n行,每一个字母为节点,后两个字母分别为其左右儿子。

空节点用*表示

输出格式:

前序排列的完全二叉树

输入输出样例

输入样例#1:
6abcbdicj*d**i**j**
输出样例#1:
abdicj 桶。。。
1 #include
2 #include
3 #include
4 #include
5 using namespace std; 6 struct node 7 { 8 char pa; 9 char data;10 char lc,rc;11 }a[10001];12 int vis[201];13 int root=-1;14 int xianxu(int i)15 {16 printf("%c",i);17 if(a[i].lc!='*')18 xianxu(a[i].lc);19 if(a[i].rc!='*')20 xianxu(a[i].rc);21 }22 int main()23 {24 int n;25 scanf("%d",&n);26 for(int i=1;i<=n;i++)27 {28 char data;29 cin>>data;30 cin>>a[data].lc>>a[data].rc;31 a[a[data].lc].pa=data;32 a[a[data].rc].pa=data;33 vis[data]=1;34 }35 for(int i=1;i<=122;i++)36 {37 if(a[i].lc!=0&&a[i].pa==0)38 {39 root=i; 40 }41 }42 xianxu(root);43 return 0;44 }

 

转载于:https://www.cnblogs.com/zwfymqz/p/6858172.html

你可能感兴趣的文章
配置打开IE浏览器
查看>>
SVN A C D M G U R I 的含义
查看>>
ZooKeeper--大数据系统的僚机
查看>>
css3新属性object-fit,对页面img处理
查看>>
设计模式--工厂模式Factory
查看>>
五年修炼SEO、一年五万,多嘛?(看时间如何管理?五点论……)
查看>>
Mesos源码分析(16): mesos-docker-executor的运行
查看>>
echarts柱状图点击阴影部分触发事件
查看>>
3771: Triple
查看>>
使用PyPDF2库对pdf文件进行指定页面删除操作
查看>>
Python:yield关键字
查看>>
EasyRTSPClient:基于live555封装的支持重连的RTSP客户端RTSPClient
查看>>
EasyDarwin云存储方案调研:海康萤石云采用的是MPEG-PS打包的方式进行的存储
查看>>
MySQL巡检
查看>>
学习笔记之传说中的圣杯布局
查看>>
oh-my-zsh的使用
查看>>
共享内存的设计
查看>>
deque容器
查看>>
2017-2018-1 20155203 20155204 实验二 固件程序设计
查看>>
三方贸易-drop ship
查看>>