- 5
- 0
- 约2.14千字
- 约 4页
- 2019-10-26 发布于广东
- 举报
实验④:基于BF和KMP的串模式匹配算法设计与实现
(1)BF算法 Demo4_1(BF).exe
实验源程序代码:
// Demo_4.cpp : Defines the entry point for the console application.
//
#include stdafx.h
#includestdio.h
#includestring.h
#includestdlib.h
#define MaxSize 100
//串的存储表示
typedef struct
{
char str[MaxSize];
}String;
//BF的串模式匹配算法设计与实现
int BFIndex(String S, int pos, String T)
{
int i = pos;
int j = 0;
while(i =strlen(S.str) j=strlen(T.str))
{
if(S.str[i-1] == T.str[j])//数组下标从0开始
{
i++;
j++;
}
else
{
i = i-j+1;
j = 0;
}
}
if (j==strlen(T.str))
{
return (i-strlen(T.str));
}
else
retur
您可能关注的文档
- 华为配置静态LACP模式链路聚合示例.doc
- 2014中国古代文学常识.doc
- 弘文学校党员志愿活动报道.doc
- 小学高效课堂模式下对学生的表扬与激励.doc
- 三国演义文学评论.doc
- 公司工程量清单计价模式下结算审计注意问题.doc
- 国外电力能源数据应用模式大全.doc
- 中国文学史第二卷.doc
- 新课改语文课堂教学模式论文.doc
- 基础知识及文学常识(二) 教案.doc
- 采购壁挂炉合同范本最新.docx
- 2025年高考英语真题试卷含答案解析(全国Ⅰ卷).pdf
- 北京市2021年高考英语真题试卷含答案解析.pdf
- 上海市2021年高考英语真题试卷含答案解析.pdf
- 天津市2021年高考英语真题试卷含答案解析(第二次).pdf
- 采购泵车配件合同范本.docx
- 《大数据分析导论》金大卫教材(中南财经政法大学) 第3版 ppt课件 第3章 数据载体 计算机系统与数据的表示.pptx
- 《大数据分析导论》金大卫教材(中南财经政法大学) 第3版 ppt课件 第5章 Python编程基础.pptx
- 《大数据分析导论》金大卫教材(中南财经政法大学) 第3版 ppt课件 第4章 数据前沿 智能时代的演进.pptx
- 电池真空设备实验平台建设项目可行性研究报告建议书.doc
原创力文档

文档评论(0)