BF算法
来源:互联网 发布:办公软件visio下载 编辑:程序博客网 时间:2024/06/11 03:49
#include<bits/stdc++.h>#include<conio.h>using namespace std;int BF(char *s,int len_s,char *t,int len_t){int i,pos;i=pos=0;int j=0;while(i<len_s && j<len_t){if(s[i]==t[j])++i,++j;else{i=i-j+1;j=0;} }if(j==len_t)return i-j+1;return -1; }int main(){char s[150],t[150];while(true){system("CLS");cout << "输入模式串: " ;cin >> s;cout << "输入匹配串:" ;cin >> t;int len_s=strlen(s);int len_t=strlen(t);int ans=BF(s,len_s,t,len_t);if(ans!=-1) cout << "开始的位置为:" << ans << "\n" << endl;elsecout << "未找到!!!" << "\n" << endl;cout << "按任意键继续!!!" << endl;getch();}return 0;}
阅读全文
0 0
- BF算法
- BF算法
- BF算法
- BF算法
- BF 算法
- BF算法
- BF算法
- BF 算法
- BF算法
- BF算法
- BF 算法
- BF算法
- BF算法
- BF算法
- BF算法
- BF算法
- BF算法
- BF算法
- runC nsexec.c 解析
- PHP:openssl、curl、mcrypt插件安装
- ZZNU的油田(DP+记录路径)(待修改)
- htonl()函数学习
- 如何撰写高水平的学术论文
- BF算法
- IBM苏中:怎样利用深度学习、增强学习等方法提高信息处理效率
- 马云在2017乌镇互联网大会讲了这三个观点
- 如何使用ABBYY FineReader 14填写表格
- Android组件化初探
- 生成对抗网络(GANs)最新家谱:为你揭秘GANs的前世今生
- 关于linux调用多个usb摄像头时无法工作的问题
- 《JavaScript高级编程》,removeChild()后,节点不存在于document中
- mongo 服务启动