//////////编程实现:求模式串T在目标串S中出现的次数和每次
2009-12-06 13:13
162 查看
#include <iostream>
#include <stdlib.h>
#define len1 100
#define len2 50
int main(int argc, char *argv[])
{、
char str[len1],str1[len2];
char *p=str;
char *q=p;
char *r=str1;
int time=0;
cin>>str;
cin>>str1;
while(*p)
{ q=p;
r=str1;
while(*q==*r&&*q) {r++;q++;}
if(*r=='/0') {time++;cout<<"posite is "<<(q-strlen(str1)-str)<<endl;}
p++;
}
cout<<time<<endl;
system("PAUSE");
return 0;
}
感觉和KMP比起来还是浪费多了。。。
#include <stdlib.h>
#define len1 100
#define len2 50
int main(int argc, char *argv[])
{、
char str[len1],str1[len2];
char *p=str;
char *q=p;
char *r=str1;
int time=0;
cin>>str;
cin>>str1;
while(*p)
{ q=p;
r=str1;
while(*q==*r&&*q) {r++;q++;}
if(*r=='/0') {time++;cout<<"posite is "<<(q-strlen(str1)-str)<<endl;}
p++;
}
cout<<time<<endl;
system("PAUSE");
return 0;
}
感觉和KMP比起来还是浪费多了。。。
相关文章推荐
- zoj3228 Searching the String AC自动机查询目标串中模式串出现次数(分可覆盖,不可覆盖两种情况)
- c++ 实现目标单词在文本中出现的次数
- AC自动机应用 多模式匹配 多个单词在文章中出现的次数-C语言实现
- 一个字符串中出现次数最多的字符 统计这个次数【实现代码】
- Java实现给定任一字符串,长度为任意,要求找出其出现次数最多的字符及其出现次数。
- Trie树的编程实现,用于计算字符串出现次数,求公共前缀字符串等问题
- java查找目标字符串在原字符串中出现的次数
- c语言实现:在母字符串中查找子字符串出现的次数
- 常见对象_在大串中查找小串出现的次数案例代码实现
- 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
- PHP实现统计所有字符在字符串中出现次数的方法
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。 给定一个stri
- 实现删除字符串中出现次数最少的字符
- MVC设计中DAO模式实现的目标
- 有一个数组,每次从中间随机取一个,然后放回去,当所有的元素都被取过,返回总共的取的次数。写一个函数实现。复杂度是什么。
- C#实现获取一个集合数组中出现次数最多的元素
- Map实现从0~100中随机生成50个数,统计出现的数字最大值和最小值,输出出现最多的次数及对应的数字
- Java实现:查找子串在字符串中出现的次数
- 实现排序后寻找出现次数最多的数
- 数字在排序数组中出现的次数(Java实现)