已知二叉树先序和中序序列 求后序序列
来源:互联网 发布:彩票开奖平台源码 编辑:程序博客网 时间:2024/06/01 22:48
源码如下:
void test(std::string str1,std::string str2,int length){if(str1.empty()&&str2.empty())return;s.push(str1.c_str()[0]);int count=str2.find_first_of(s.top());std::string str11,str22;count++;str11=str1.substr(count,length-count);str22=str2.substr(count,length-count);test(str11,str22,str11.length());str11=str1.substr(1,--count);str22=str2.substr(0,count);test(str11,str22,str22.length());}int main(){test("abcdefopghi","dcebofpahgi",11);while(!s.empty()){cout<<s.top()<<" ";s.pop();}}
递推公式
test(*str)
{
if(!str) return;
push_back(str[0]);
substr=右子树;
test(substr);
substr=左子树;
test(substr);
}
- 已知二叉树先序序列和中序序列,求后序序列
- 已知二叉树先序和中序序列 求后序序列
- 二叉树-已知前序序列和中序序列,求后序序列
- 【二叉树】已知二叉树前序序列和中序序列,重建唯一二叉树
- 二叉树系列(一):已知先序遍历序列和中序遍历序列,求后序遍历序列
- 已知二叉树的前序和中序序列,构建二叉树并求后序序列,java实现。
- 已知先序序列、中序序列创建二叉树
- 二叉树中,已知中序和后序序列,求先序序列
- 已知二叉树的前序序列和中序序列,求二叉树的后序序列
- 已知二叉树的中序序列和前序序列(或后序)求解树
- 已知二叉树的中序序列和前序序列(或后序)求解树
- 二叉树系列(二):已知中序遍历序列和后序遍历序列,求先序遍历序列
- 已知二叉树的前序和中序序列,不建立二叉树来输出后序序列
- 由二叉树先序序列和中序序列求后序序列的C语言算法
- 已知中序、后序 序列重构二叉树
- 已知二叉树的先序遍历和中序遍历序列,输出后序遍历序列
- 已知前序遍历序列和中序遍历序列,求二叉树的后序遍历
- 已知二叉树的中序和前序序列(或后序)求解树
- Linux修改文件及文件夹权限
- 编写jquery插件
- 人生没有删除键:伤感的空间日志
- JWS-webservice写法
- js 字符串操作函数小结。
- 已知二叉树先序和中序序列 求后序序列
- 共享库之动态连接
- 如何从按键音中听出手机号码
- Tomcat 在IE中下载rar文件直接以乱码体式格式打开解决规划
- 英语口语锦集(oralenglish)
- jQuery新的事件绑定机制on()
- 地球人己阻止不了程序猿们学习cocos2d-x了-学习笔记02
- MySQL CREATE EVENT创建任务计划定时执行任务
- C#接口和抽象类的经典示例与比对