-
个人简介
#include<bits/stdc++.h> using namespace std; typedef struct Found{ char ai; Found *Lcheck; Found *Rcheck; }Tree; void check(Tree &T){ char x; cin>>x; if(x==''){ T=NULL; return; } else{ T=new Found; T->ai=x; check(T->Lcheck); check(T->Rcheck); return ; } } void print(Tree &T){ if(T){ cout<ai<<" "; print(T->Lcheck); print(T->Rcheck); return ; } } void printt(Tree &T){ if(T){ printt(T->Lcheck); printt(T->Rcheck); cout<ai<<" "; } } void printtt(Tree &T){ if(T){ printtt(T->Lcheck); cout<ai<<" "; printtt(T->Rcheck); } } bool kong(Tree &T){ if(TNULL){ cout<<"空"<<endl; return true; } else{ cout<<"不空"<<endl; return false; } } int count(Tree &T){ if(TNULL){ return 0; } else if(T->LcheckNULL&&T->RcheckNULL){ return 1; } else{ return count(T->Lcheck)+count(T->Rcheck)+1; } } int high(Tree &T){ if(T==NULL){ return 0; } else{ int l=high(T->Lcheck); int r=high(T->Rcheck); return max(l,r)+1; } } int main(){ Tree T; check(T); cout<<"前序:"; print(T); cout<<endl<<"后序:"; printt(T); cout<<endl<<"中序:"; printtt(T); cout<<endl; kong(T); cout<<endl<<count(T); cout<<endl<<high(T); }
-
通过的题目
-
最近活动
- 蓝桥杯省赛练习-202408 IOI
- 【蓝桥杯stema】202310真题练习 IOI
- 【蓝桥杯stema】202210真题练习 IOI
- 【CQMC】重庆小码王C++月赛 - 语法组 #3 ACM/ICPC
- 【CQMC】重庆小码王C++月赛 - 算法组 #1 IOI
- 【CQMC】重庆小码王C++月赛 - 语法组 #1 IOI
- 【蓝桥杯stema】202303真题练习 IOI
- 夏季清凉赛 IOI
- 集训1 循环综合 IOI
- 暑期集训入营机试题目 IOI
- 暑期集训入营笔试题目 OI
- 蓝桥杯练习题 IOI
- 第二期冯诺依曼班结营测试 IOI
- 0726测试 IOI
- 信奥集训第二期入营练习 IOI
- 电子学会考核一级模拟题-1 IOI
- 等级考试一级练习 作业
- 21041寒假作业 作业
题目标签
- 初窥门径
- 91
- 顺序结构
- 44
- 分支结构
- 30
- 略有小成
- 27
- 字符串
- 23
- 驾轻就熟
- 21
- 循环结构
- 20
- 一维数组
- 15
- 模拟
- 12
- 二维数组
- 6
- 融会贯通
- 6
- 一本通编程启蒙
- 6
- 蓝桥杯
- 5
- 循环嵌套
- 4
- DFS
- 4
- 电子学会二级
- 4
- 排序
- 3
- 递归
- 3
- 栈
- 3
- 背包
- 3