编程查找两个字符串最大公共子串
来源:互联网 发布:开淘宝网店视频教程 编辑:程序博客网 时间:2024/05/29 13:44
#include<iostream>#include<string.h>#include<stdlib.h>using namespace std;char *ss(char *a,char *b){ char *longstr,*shortstr; if(a==NULL && b==NULL) return NULL; if(strlen(a)>strlen(b)) { longstr=a; shortstr=b; } else { longstr=b; shortstr=a; } if(strstr(longstr,shortstr)!=NULL) return shortstr; char *substr=(char *)malloc(sizeof(char)*(strlen(shortstr)+1)); for(int i=strlen(shortstr)-1;i>0;i--) for(int j=0;j<=strlen(shortstr)-i;j++) { memcpy(substr,shortstr+j,i); substr[i]='\0'; if(strstr(longstr,substr)!=NULL) return substr; } return NULL;}int main(){ char a[]="1223"; char b[]="223421"; char *c; c=ss(a,b); cout<<c; return 0;}
0 0
- 编程查找两个字符串的最大公共子串
- 编程查找两个字符串最大公共子串
- 编程实现查找两个字符串的最大公共子串 示例:"aocdfe"和"pmcdfa"最大公共子串为"cfd"
- [C/C++笔面试]编程查找两个字符串中的最大公共子串
- 查找两个字符串中的最大公共子串
- c语言:查找两个字符串的最大公共子串
- 两个字符串的最大公共子串
- 两个字符串的最大公共子串
- 135、编程实现:找出两个字符串中最大公共子字符串,如"abccade","dgcadde"的最大子串为 "cad"
- 【字符串操作】 寻找两个字符串中的 最大公共子串
- 两个字符串的最大公共子字符串
- 两个字符串的最大公共子字符串
- (程序员面试题)字符串处理之查找两个字符串的最大公共子字符串
- 两个字符串的最大公共子序列和最大公共子串
- 查找两字符串的最大公共子串
- 两个或N个字符串最大公共子串算法
- 找出两个字符串的最大公共子串
- LCS求两个字符串的最大公共子串
- leetcode Container With Most Water
- Longest Consecutive Sequence 优化强迫症第二弹
- VDAL心得
- wap页适配解决页面的左、上间距问题
- 几篇不错的disruptor的入门文章
- 编程查找两个字符串最大公共子串
- 快速排序算法C++实现[评注版]
- 博客开博啦
- 简单优化:Zipalign
- cocos2dx 暂停和恢复
- 详谈JobInProgress中Map/Reduce任务分配
- HDU4843Wow! Such Sequence!(树状数组写法)
- 每个程序员都应该了解的 CPU 高速缓存
- Monkey测试2——Monkey测试策略