第八周项目5 计数的模式匹配
2015-12-15 19:21
113 查看
点击打开链接
实现函数:
int str_count(SqString s,SqString t)
{
int i=0,j=0,count=0;
while (i<s.length && j<t.length)
{
if (s.data[i]==t.data[j])
{
i++;
j++;
}
else
{
i=i-j+1;
j=0;
}
if (j>=t.length)
{
count++;
i=i-j+1;
j=0;
}
}
return(count);
}main函数:
#include <stdio.h>
#include "sqString.h"
int main()
{
SqString s,t;
StrAssign(s,"accaccacacabcacbab");
StrAssign(t,"accac");
printf("s:");
DispStr(s);
printf("t:");
DispStr(t);
printf("%d\n",str_count(s,t));
return 0;
}
实现函数:
int str_count(SqString s,SqString t)
{
int i=0,j=0,count=0;
while (i<s.length && j<t.length)
{
if (s.data[i]==t.data[j])
{
i++;
j++;
}
else
{
i=i-j+1;
j=0;
}
if (j>=t.length)
{
count++;
i=i-j+1;
j=0;
}
}
return(count);
}main函数:
#include <stdio.h>
#include "sqString.h"
int main()
{
SqString s,t;
StrAssign(s,"accaccacacabcacbab");
StrAssign(t,"accac");
printf("s:");
DispStr(s);
printf("t:");
DispStr(t);
printf("%d\n",str_count(s,t));
return 0;
}
相关文章推荐
- 弹出框组件
- 共用y轴的双图形绘制
- UI01-UIview UIlable的属性
- 在4.0在自己之上的标题栏定义
- 文件服务器之二:FTP服务器(pureftp)
- mexopencv配置
- HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法 血的教训
- 将Eclipse代码导入到AndroidStudio的两种方式
- 【B/S】IIS的配置以及发布网站
- vi vim 去掉行尾^M
- 基于rails的schedule网站开发(14):第一次使用git stash
- 泊松分布噪声图像
- 解决web项目中文乱码
- COM组件简介
- 11个免费的Web安全测试工具
- 【OJ2726】集合问题,堆
- MFC界面刷新函数
- OC9-内存管理
- 图片--android 图片占用内存与什么有关
- 【Android】DownloadManager 打开url下载的APK文件无法打开的问题 cannot open file