典型递归问题
来源:互联网 发布:iface302 指纹算法 编辑:程序博客网 时间:2024/06/05 06:28
题:输入两个字符串,比如abdbcc和abc,输出第二个字符串在第一个字符串中的连接次序。即输出125、126、145、146。
代码如下:
#include<iostream>#include<string>using namespace std;void PrintStr(string strA,string strB,int print[],int lenP,int strAstart,int strBstart){if(lenP==strB.length())//满足条件输出{for(int i=0;i<lenP;i++)cout<<print[i];cout<<endl;}for(int i=strAstart;i<strA.length();i++){for(int j=strBstart;j<strB.length();j++){if(strA[i]==strB[j]){print[lenP]=i+1;PrintStr(strA,strB,print,lenP+1,i+1,j+1);}}}}void main(){string strA="abdbcc";string strB="abc";if(strA.empty()||strB.empty()){cout<<"string error!"<<endl;return;}int lenA=strA.length();int lenB=strB.length();int *print=new int[lenB];PrintStr(strA,strB,print,0,0,0);}
0 0
- 典型递归问题1
- 典型递归问题2
- 典型递归问题3
- 典型递归问题
- 典型递归问题
- 典型递归问题整理
- 典型递归问题--爬楼梯
- 程序员面试宝典8.2典型递归问题
- 典型递归的思想解决汉诺塔问题
- C问题---典型递归问题
- C语言练习 (典型递归问题)汉诺塔问题
- 递归和分治思想的典型应用—汉诺塔问题
- poj 3984 迷宫问题 —— 典型搜索--DFS递归
- poj 3984 迷宫问题 —— 典型搜索--DFS递归
- ,典型递归问题-F(1025)mod 5 的值
- 八皇后问题(典型的递归回溯)
- 递归和分治思想的典型应用—汉诺塔问题
- POJ 1163 The Triangle 典型的递归问题
- 在CentOS7中利用yum命令安装mysql
- 欢迎使用CSDN-markdown编辑器
- C++函数模板 模板实例化、具体化
- Android笔试之JAVA笔试题总结
- JS execCommand 方法
- 典型递归问题
- snort:error while loading shared libraries : libsfbpf.so.0
- 在不使用第三个变量的情况下,调换两个变量的值
- Thread.currentThread().getContextClassLoader() 和 Class.getClassLoader()区别
- ArcGIS空间插值方法反距离权重法(IDW)的工作原理
- JSP page指令
- Android布局管理之LinearLayout
- 自学之路
- 80.Median-中位数(容易题)