BF算法
来源:互联网 发布:批量修改图片的软件 编辑:程序博客网 时间:2024/06/10 18:16
1.问题:找出str2在str1中出现的起始位置
这种问题可以利用BF算法解决,
int BFMatch(char *s,char *p)
{
int i,j;
i=0;
while(i<strlen(s))
{
j=0;
while(s[i]==p[j]&&j<strlen(p))
{
i++;
j++;
}
if(j==strlen(p))
return i-strlen(p);
i=i-j+1; //指针i回溯
}
return -1;
}
int BFMatch(char *s,char *p) { int i,j; i=0; while(i<strlen(s)) { j=0; while(s[i]==p[j]&&j<strlen(p)) { i++; j++; } if(j==strlen(p)) return i-strlen(p); i=i-j+1; //指针i回溯 } return -1; }
- BF算法
- BF算法
- BF算法
- BF算法
- BF 算法
- BF算法
- BF算法
- BF 算法
- BF算法
- BF算法
- BF 算法
- BF算法
- BF算法
- BF算法
- BF算法
- BF算法
- BF算法
- BF算法
- MyEclipse使用经验总结
- vsftpd设置的详解
- 如何在ECLIPSE中安装SVN插件
- 一步一步写算法(之哈夫曼编码)
- nyoj_532_http://acm.nyist.net/JudgeOnline/problem.php?pid=532
- BF算法
- Hadoop安装笔记
- Square Coins
- Java中用split函数进行分割字符串。
- 大师的风采
- JSP 通过Servlet将excel数据导入SQL
- 第十二周实验报告1
- Knight Moves
- 正则表达式入门