codevs 3143 二叉树
来源:互联网 发布:将军在上 知乎 编辑:程序博客网 时间:2024/06/14 16:56
题目:codevs 3143
思路:就递归解决遍历,用栈和队列也可以做到,但是有简单的何乐而不为;
代码如下:
#include<iostream>#include<cstring>using namespace std;int a[17][2];void prev_travel(int root){if(root == 0) return;cout << root << " ";prev_travel(a[root][0]);prev_travel(a[root][1]);}void mid_travel(int root){if(root == 0) return;mid_travel(a[root][0]);cout << root << " ";mid_travel(a[root][1]);}void order_travel(int root){if(root == 0) return;order_travel(a[root][0]);order_travel(a[root][1]);cout << root << " ";}int main(){int n;cin >> n;for(int i = 1;i <= n;i++){cin >> a[i][0] >> a[i][1];}prev_travel(1);cout << endl;mid_travel(1);cout << endl;order_travel(1);return 0;}
阅读全文
0 0
- codevs 3143 二叉树
- CODEVS 3143 二叉树的序遍历
- codevs 3143 二叉树的序遍历
- codeVS 3143 二叉树的序遍历
- codevs 2471 表达式的转换--二叉树
- Codevs 二叉树遍历问题 合集
- 【codevs】二叉苹果树 (二叉树的树形dp)
- CJOJ 1010【NOIP2003】加分二叉树 / Luogu 1040 加分二叉树 /CodeVS 1090 加分二叉树
- CODEVS 1501 二叉树最大宽度和高度
- codevs 1501 二叉树最大宽度和高度
- 加分二叉树[NOIP 2003提高组][Codevs 1090]
- Codevs 1501 二叉树最大宽度和高度(笔记)
- codevs 1501二叉树最大宽度和高度
- 【codevs 1090】加分二叉树(记忆化搜索)
- codeVS 1501 二叉树的最大宽度和高度
- Codevs 1501 二叉树最大宽度和高度 dfs
- Codevs 1501 二叉树的最大宽度和高度
- [深搜]CODEVS-1501 二叉树最大宽度和高度
- python机器视觉学习笔记(一)
- MongoDB启动提示:由于目标计算机积极拒绝,无法连接
- Java多线程系列--【基础篇03】- Thread中start()和run()的区别
- Struts2执行流程
- Anaconda管理Python
- codevs 3143 二叉树
- 判断一棵树是否为二叉排序树
- spring4.1+hibernate 报"缺少类com.machange.v1...."的解决办法
- 第二届全国智能制造(中国制造2025)创新创业大赛 人工智能专项赛决赛暨人工智能前沿趋势论坛即将来袭
- 逆波兰表达式(此篇文章加上上篇栈文章,即可完美实现内容)
- Linux环境在安装Python3
- SPOJ-tree:Query on a tree (树链剖分)
- virtualbox笔记本Network is unreachable解决方法
- Semslin 3D打印固件 项目日志节选(二)—— 了解开源生态