code[vs] 3143 二叉树的序遍历
2017-04-20 19:15
302 查看
/* 作者:桦清_L */ #include <iostream> #include <cstring> #include <map> using namespace std; int n; struct node { int l; int r; }a[101]; void f_rec(int n,int s) { cout<<n; if(s>0) cout<<" "; if(a .l) f_rec(a .l,s-1); if(a .r) f_rec(a .r,s-1); } void m_rec(int n,int s) { if(a .l) m_rec(a .l,s-1); cout<<n; if(s>0) cout<<" "; if(a .r) m_rec(a .r,s-1); } void b_rec(int n,int s) { if(a .l) b_rec(a .l,s-1); if(a .r) b_rec(a .r,s-1); cout<<n; if(s>0) cout<<" "; } int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i].l>>a[i].r; f_rec(1,n); cout<<endl; m_rec(1,n); cout<<endl; b_rec(1,n); cout<<endl; return 0; }
相关文章推荐
- [codevs3143] 二叉树的序遍历
- codevs 3143 二叉树的序遍历
- codeVS 3143 二叉树的序遍历
- CODEVS 3143 二叉树的序遍历
- *题目记录 codevs3143 二叉树的序遍历
- CODE[VS]_3143二叉树的序遍历
- codevs 3143 二叉树的序遍历
- codevs 3143 二叉树
- 二叉树结构 codevs 1029 遍历问题
- wiki 3143 二叉树的前序、中序及后序遍历
- CODE[vs] 天梯 1501 二叉树最大宽度和高度
- 【基础练习】【区间DP】codevs1090 加分二叉树题解
- Codves 3143 二叉树的序遍历 递归
- CODE[VS] NO.1501 二叉树最大宽度和高度
- lintcode&九章算法——No.70 二叉树的层次遍历(二) ? 待解决
- lintcode--二叉树的锯齿形层次遍历
- [CODEVS1090][NOIP2013]加分二叉树(树形dp)
- codevs1501 二叉树的最大宽度与深度
- 3143 二叉树的序遍历——http://codevs.cn/problem/3143/
- leedcode——二叉树的前序遍历