运用递归判断两字符串是否相同
来源:互联网 发布:徐老师杂货铺 淘宝 编辑:程序博客网 时间:2024/05/16 10:46
#include<iostream>using namespace std;bool f(string a,string b){if(a.length() != b.length()){return false;}if(a.length() == 0){return true;}if(a[0] != b[0]){return false;}return f(a.substr(1),b.substr(1));}int main(){string a,b;a = "abc";b = "abcb";cout<<f(a,b);}
注:
(1)substr方法,返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(begin,length),
该方法有三个参数:
stringvar,要提取子字符串的字符串。
begin,所需子字符串的起始位置。字符串中的第一个字符的索引为 0。
length,所需子字符串的长度,即子字符串包含字符的个数。该参数可省略,若省略则默认提取到stringvar的最后。若length为0,返回空字符串。
0 0
- 运用递归判断两字符串是否相同
- Java 判断字符串是否相同(递归)
- 判断字符串是否相同
- 递归判断两棵树是否相同
- Sring 字符串判断是否相同
- 判断两个字符串是否相同
- 快速判断两串是否元素相同
- 判断两颗二叉树是否相同
- 判断两颗二叉树是否相同
- 判断两棵二叉树是否相同
- 判断两数组是否有相同元素
- 判断一个字符串是否含有相同字符
- 判断两个字符串重排后是否相同
- 判断字符串中是否有相同字母
- 判断字符串中的数字是否相同,连续
- 判断两个二叉树是否相同(c++递归实现)
- 判断两棵二叉树是否结构相同
- HUST 1624 Beautiful Sky(判断两图形是否相同)
- enote笔记语言(4)
- 一个好用的Setting开关(自定义组合控件)
- 索引框架
- jquery基础知识
- MVP模式实现登录功能
- 运用递归判断两字符串是否相同
- Swap Nodes in Pairs
- 编译内核错误:cc1: error: invalid option `abi=aapcs-linux'
- npm install 时总是报phantomjs-prebuilt@2.1.14安装失败
- Android 提交参数汇总
- EntityFramework Core并发导致显式插入主键问题
- Numpy array 合并
- 搭建Android项目:AS+GitHub+aar+maven(GitHub上的)
- 文章标题