设为首页 加入收藏

TOP

VC++2012编程演练数据结构 KMP算法(二)
2014-11-23 17:37:49 来源: 作者: 【 】 浏览:44
Tags:2012 编程 演练 数据结构 KMP 算法
f("主串s中不含模式串t\n");

printf("GetNext-IndexKMP的结果:\n");
s[0]=N;t[0]=M;
GetNext(t,next);
Index=IndexKMP(s,t,next,1);
if(Index)
printf("模式串在主串的位置从第%d个字符开始\n",Index);
else printf("主串s中不含模式串t\n");

printf("GetNextVal-IndexKMP的结果:\n");
GetNextVal(t,next);
Index=IndexKMP(s,t,next,1);
if(Index)
printf("模式串在主串的位置从第%d个字符开始\n",Index);
else printf("主串s中不含模式串t\n");

printf("GetNext-IndexKMP的结果:\n");
GetNext(t,next);
Index=IndexKMP(s,t,next);
if(Index)
printf("模式串t在主串s中的位置从第%d个字符开始\n",Index);
else printf("主串s中不含模式串t\n");

printf("IndexBF的结果:\n");
Index=IndexBF(s,t,1);
if(Index) www.2cto.com
printf("模式串t在主串s中的位置从第%d个字符开始\n",Index);
else printf("主串s中不含模式串t\n");
cin.get();}


效果如下


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇VC++2012编程演练数据结构稀疏矩阵 下一篇VC++2012编程演练数据结构散列文件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: