当前位置:网站首页>二叉树的前序遍历
二叉树的前序遍历
2022-08-04 19:37:00 【-JMY-】
题目描述
输入二叉树,输出其前序遍历。
输入
第一行表示二叉树的结点数n(n<=26)
此后n行,每一个字母为结点,后两个字母分别为其左右儿子。数据保证第一行读入的结点必为根结点。
空结点用#表示
输出
二叉树的前序遍历
样例输入
6 abc bdi cj# d## i## j##
样例输出
abdicj
参考代码:
#include<bits/stdc++.h>
using namespace std;
int n;
char c,s[30],a[30][2],x,y;
int find(char k){
for(int i=1;i<=n;i++)
if(s[i]==k)
return i;
}
void f(int i){
cout<<s[i];
if(a[i][0]!='#')
f(find(a[i][0]));
if(a[i][1]!='#')
f(find(a[i][1]));
return;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>c;
cin>>x;
cin>>y;
a[i][0]=x;
a[i][1]=y;
s[i]=c;
}
f(1);
return 0;
}
边栏推荐
猜你喜欢
![[Sql brush topic] Query information data--Day1](/img/a7/67b59bd41803dfc07ecb8f00669c29.png)
[Sql brush topic] Query information data--Day1

Polygon zkEVM 基本概念
![[Sql刷题篇] 查询信息数据--Day1](/img/a7/67b59bd41803dfc07ecb8f00669c29.png)
[Sql刷题篇] 查询信息数据--Day1

JS: 数组和树的相互转换

《支付宝体验设计精髓》一书,跟测试相关性知识记录

小波提取特征的VQ实现

PostgreSQL的 SPI_接口函数

Quantitative trading robot system development

入门:人脸专集1 | 级联卷积神经网络用于人脸检测(文末福利)

"WAIC 2022 · hackers marathon" two ants wealth competition invited you to fight!
随机推荐
Pedestrian fall detection experiment based on YOLOV5
按需视觉识别:愿景和初步方案
03 ts类型缩小,函数
【最新资讯】2022下半年软考新增2个地区公布报名时间
Industrial CCD and CMOS camera
SOA面向服务架构:服务、服务实例、ARXML、服务接口调用以及各参与方
四维图新:子公司首款功能安全 MCU 芯片已陆续送样
Finished product upgrade program
SAP UI5 ensures that the control id is globally unique implementation method
Switch node version and switch npm source tool
SIGIR 2022 | 邻域建模Graph-Masked Transformer,显著提高CTR预测性能
Openharmony code framework (2) the person that
T+Cloud:构建新型生意社交网络和营销关系的“智公司”
nr部分计算
「 WAIC 2022 · 黑客马拉松」蚂蚁财富两大赛题邀你来战!
手把手教你CSP系列之script-src
Polygon zkEVM 基本概念
量化交易机器人系统开发
哈佛架构 VS 冯·诺依曼架构
T+Cloud: A "Smart Company" for Building New Business Social Networks and Marketing Relationships