poj2255
来源:互联网 发布:淘宝店铺案例 编辑:程序博客网 时间:2024/05/22 16:35
题意就是给你一颗二叉树的前序和中序遍历,输出后序遍历
其实是很简单的一道题,唉,做了好几天,真是感觉自己太菜了,但是懂了当你递归不会写时,就用笔运行程序,得出递归的公式
#include<iostream>#include<string>using namespace std;void Dg(string s1,string s2){ if(s1.length()==0) return; int p=s2.find(s1[0],0);//求根节点位置//后序递归遍历 Dg(s1.substr(1,p),s2.substr(0,p));//递归求左子树substr()是求子串的 Dg(s1.substr(p+1,s2.length()-p-1),s2.substr(p+1,s2.length()-p-1));//递归求右子树 cout<<s2[p];}int main(){ string str1; string str2; while(cin>>str1>>str2) { Dg(str1,str2); cout<<endl; }}
- poj2255
- poj2255
- poj2255
- poj2255
- poj2255
- POJ2255
- POJ2255
- POJ2255
- poj2255
- poj2255
- poj2255
- poj2255
- POJ2255
- POJ2255
- POJ2255
- POJ2255-递归
- POJ2255 解题报告
- poj2255解题报告
- awk 如何处理两个文件,实现类似数据库表连接的操作
- Bash Shell启动方式与rc脚本
- jni学习专栏博客
- private, public,protected,friendly 的区别
- JDBC 批处理
- poj2255
- 编码中碰到的十个坑
- Struts2+JQuery+JSON的集成
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
- 关于 Java 性能方面的 9 个谬论
- c#去html标志,对字符串保留数字小数点,有中文的日期转化等特殊数据处理
- Web前端工程师编程能力飞升之路
- return 与 break continue
- Google搜索技术原理(清晰大图)