寻找相同且长度最长的字符串
来源:互联网 发布:高铁无缝钢轨原理 知乎 编辑:程序博客网 时间:2024/04/29 15:59
//
// main.cpp
// p227
//
// Created by mac on 12-9-19.
// Copyright (c) 2012年 Roc. All rights reserved.
// 此题为寻找相同且长度最长的字符串
#include <iostream>
using namespace std;
void findTheLongest(string str){
int len = str.length();bool endFlag= false;
for (int i=len; i>1; i--) {
for (int j=0; j<len; j++) {
if (i+j<len) {
string temp = str.substr(j,i);
size_t pos = str.find(temp);
size_t rpos = str.rfind(temp);
if (pos!=rpos) {
cout<<temp<<":"<<pos+1<<endl;
endFlag=true;
}
}
}//j
if(endFlag) return;
}
}
int main(int argc,const char * argv[])
{
// insert code here...
findTheLongest("sdssdssdfasfsgdfhggggggjsgggggfhsjshj");
return 0;
}
- 寻找相同且长度最长的字符串
- 一行字符串,寻找其中出现相同且长度最长的子串
- 字符串中出现的相同且长度最长的字符串
- 字符串中相同且长度最长的字符串
- 字符串中相同且长度最长的字符串
- 字符串中相同且长度最长的字符串
- 字符串中相同的且长度最长的子串
- 字符串中出现相同且长度最长的子序列
- 输入一行字符串,找出其中的相同且长度最长的字符串P227
- 输入一行字符串,找出其中出现的相同且长度最长的字符串
- 输入一行字符串,找出其中出现的相同且长度最长的字符串
- 求字符串中相同且长度最长的字符串及其首字母的位置
- 输入一行字符串,找出其中的相同且长度最长的字符串
- 求一段字符串中出现的相同且长度最长的字符串
- 输入字符串,找出相同且长度最长的子字符串,输出
- 利用后缀数组找字符串中相同且长度最长的字符串
- 求一个字符串中出现相同且长度最长的字符串
- (1452)找出字符串中出现的相同的且长度最长的字符串,输出它及其首字母的位置
- Http状态码
- Ubuntu下安装配置OpenNI, OpenCV
- Oracle 数据库创建(图形界面操作)
- LRU MRU应用场景
- 搞IT,你不能不知道
- 寻找相同且长度最长的字符串
- C语言标准库概览详述[2]-字符判断测试<ctype.h>
- 羌笛声声胡笳怨,此心长寄天涯远
- js 随机生成n位数
- Eclipse validation
- 直击谷歌启用在英国伦敦的新总部
- Eclipse插件安装方法大全
- windows批处理命令通过修改注册表快捷开关Internet代理
- Java 输入输出流总结