快速排序图解 字符串和多维数组---字符串匹配(BF算法)?
浏览量:1523
时间:2021-03-11 04:06:53
作者:admin
字符串和多维数组---字符串匹配(BF算法)?
String a=“AAA”
boolean flag=false
for(String s:b){
if(a.equals(s){
flag=true
break]}
如果要匹配的模式字符串中没有重复的字符,则BF正常。当模式字符串中有许多重复的子字符串时,普通字符串几乎都是这样,KMP的效率比BF要高得多
数据结构一书中提供了几种匹配方法。
模式匹配、KMP算法等
KMP算法的时间复杂度为O(m,n)。
有关详细信息,请参阅数据结构手册。
KMP算法是Knut-Morris-Platt算法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。