资源简介
输入一个字符串,将输出该字符串最长对称子串及其长度,很精巧的算法
代码片段和文件信息
//求对称子字符串的最大长度
//author:ZR
#include “stdafx.h“
#include
#include
using namespace std;
string returnString(string strint iint j){
string returnStr=““;
if(i>j)
return returnStr;
else{
for(int k=i;k!=j+1;k++)
returnStr+=str[k];
}
return returnStr;
}
//弱一点的判断字符串对称的函数
//这个一看就是web开发写多了。。。注意代码质量啊
bool symmetryOrNot(string str){
int length=str.size();
for(int i=0;i!=length/2;i++){
if(str[i]!=str[length-i-1])
return false;
}
return true;
}
//牛一点的判断字符串对称的函数
//调用方式:isSymmetrical(&str[0]&str[str.size()-1])
bool isSymmetrical(char* pBeginchar* pEnd){
if(pBegin==NULL || pEnd==NULL || pBegin>pEnd)
return false
- 上一篇:Opencv + c++实现简单的小波变换
- 下一篇:最小二乘法曲线拟合C++
相关资源
- c++ 不打开图档可替换字符串源码
- C++实战源码-替换指定的字符串
- C++实战源码-指定符号分割字符串
- C++实战源码-计算字符串中有多少个单
- C++实战源码-反向输出字符串
- C++实战源码-分解字符串中的单词
- C++实战源码-分解字符串中的单词
- C++实战源码-使用指针的指针输出字符
- C++实战源码-将两个实型数据转换为字
- C++实战源码-将若干字符串按照字母顺
- C++实战源码-用指针数组构造字符串数
- C++实战源码-使用指向指针的指针对字
- C++实战源码-不使用库函数复制字符串
- C++实战源码-设置单元格根据文字长度
- C++实战源码-截取字符串中的数字
- C++实战源码-忽略大小写字符串比较
- C++实战源码-字符串加密
- C++实战源码-获取字符串中的英文子字
- C++实战源码-判断字符串中是否有中文
- C++实战源码-在ListBox中查找字符串
- C++实战源码-获取字符在字符串中最后
- C++实战源码-截取指定位置的字符串
- C++实战源码-获取字符串中英文字母个
- C++实战源码-字符串连接
- C++实战源码-字符串反转
- C++实战源码-英文字符串首字母大写
- C++实战源码-判断字符串是否附有数字
- C++实战源码-判断字符串是否可以转换
- C++实战源码-获取字符串中数字位置
- C++实战源码-字符串比较
评论
共有 条评论