已知满二叉树的先序遍历,求其后序遍历
来源:互联网 发布:2017网络机顶盒哪个好 编辑:程序博客网 时间:2024/06/06 04:22
/*
名称:已知满二叉树的先序遍历,求其后序遍历
说明:此处用的是递归,每次确定一个数的范围。
*/
stack<int> _sta; //全局栈,用来记录后序遍历。//已知满二叉树的先序遍历,求其后序遍历void PostWithPre(int pre[],int beg,int _end){ int length = _end - beg; if(length >= 1) { _sta.push(pre[beg]); beg = (length/2+1) + beg; PostWithPre(pre,beg,_end); beg = beg - (length/2); _end = _end - (length/2); PostWithPre(pre,beg,_end); } else _sta.push(pre[beg]);}
阅读全文
0 0
- 已知满二叉树的先序遍历,求其后序遍历
- 已知二叉树的先序、中序遍历序列,求其后序遍历结果。(hduoj1710)
- 已知二叉树先序遍历中序遍历求其后序遍历、重建二叉树
- 二叉树遍历---已知前序遍历和中序遍历求其后序
- 已知一棵二叉树的中序遍历和后序遍历,求二叉树的先序遍历
- 已知一棵二叉树的中序遍历和后序遍历,求二叉树的先序遍历
- 二叉树已知先序遍历和中序遍历得到后序遍历
- 已知二叉树的先序遍历和中序遍历序列,输出后序遍历序列
- 已知树的中序+后序/先序遍历,建立二叉树
- 已知二叉树的先序和中序求后序遍历
- 已知二叉树的先序和中序求后序遍历
- 已知二叉树的先序遍历和中序遍历,如何求后序遍历
- 已知二叉树的先序和中序遍历,求后序遍历及二叉树
- 已知二叉树的先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列
- 已知二叉树的先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列
- 已知二叉树的后序遍历和中序遍历求前序遍历(二叉树)
- 二叉树的先序遍历,后序遍历,中序遍历,层次遍历
- 二叉树的遍历(1)--先序遍历,中序遍历,后序遍历
- 利用栈实现算术表达式的求值
- Caffe中HDF5Data例子
- Springmvc静态资源配置
- hdu 6228 Tree
- 机房收费系统之结账
- 已知满二叉树的先序遍历,求其后序遍历
- matlab——深度学习NN
- centos6.5安装solr集群版
- Longest Ordered Subsequence POJ
- 5分钟学会 CSS Grid 布局
- java代码连接oracle的DBUtil代码
- hadoop 集群系列 一:Linux 安装JDK
- ubuntu 系统添加开机自启动
- angular2中input与output实战