字符串匹配之BF算法
来源:互联网 发布:进入编程模式失败 编辑:程序博客网 时间:2024/05/18 01:27
#include<iostream>#include<stdio.h>#include<string.h>#define MAXSIZE 255#define ERROR 0#define OVERFLOW -1#define OK 1using namespace std;typedef int Status;typedef char SString[MAXSIZE+1];Status StrAsign(SString T,char *str){ int i; if(strlen(str)>MAXSIZE) return ERROR; else{ T[0]=strlen(str); for(i=1;i<=T[0];i++){ T[i]=*(str+i-1); } } return OK;}Status Index(SString S,SString T,int num){ int i,j; i=num; j=1; while(i<=S[0]&&j<=T[0]){ if(S[i]==T[j]){ i++; j++; } else{ i=i-j+2; j=1; } } if(j>T[0]) return i-T[0]; else return 0;}int main(){ SString S; SString T; SString R; SString Q; cout<<"请输入一个字符串作为主串:"<<endl; cin>>R; cout<<"请输入一个字符串作为子串:"<<endl; cin>>Q; StrAsign(S,R); StrAsign(T,Q); cout<<"主串和子串在第"<<Index(S,T,1)<<"处匹配"<<endl; return 0;}
0 0
- 字符串匹配之BF算法
- 字符串匹配之BF算法
- 字符串模式匹配之BF算法
- 字符串匹配算法之BF vs KMP
- 数据结构 字符串模式匹配之BF算法
- 字符串匹配:BF算法
- 字符串匹配算法BF
- BF算法匹配字符串
- 字符串匹配算法--BF算法
- 普通字符串匹配(BF算法)
- 字符串匹配-KMP、BF算法
- 字符串匹配的BF算法
- 【数据结构与算法】字符串匹配之BF&KMP算法
- 字符串匹配之---BF算法(暴力破解法)
- 字符串之简单模式匹配算法(BF)
- 算法:字符串匹配、BF/KMP/近似匹配
- 字符串模式匹配算法--BF & KMP算法
- 【算法分析】字符串匹配:BF、KMP算法
- 使用Nginx+FFMPEG搭建HLS直播转码服务器
- CUDA编程接口:共享存储器实现矩阵相乘
- Android TAb分页菜单实现总结
- Android RxJava使用介绍(四) RxJava的操作符
- 让FFMPEG支持实时流“伴随”转码
- 字符串匹配之BF算法
- composer更新不成功,启用国内镜像网站的配置更改办法
- 学习笔记-基础知识7-多线程
- IKEV2 VPN
- Dictionary<T,T>的基本用法
- fseek获取大于4G的文件大小的问题
- Zend Studio 默认模板和输入代码提示时间的修改方式
- LeetCode——Symmetric Tree
- Linux socket编程(三) 简单的多线程聊天室