摘要:
先举例说下kmp查找算法的思想吧(可能我描述得不是很好如果用图文结合就好描述点,下面有算法代码可以直接用)在str1=ababae中查找str2=abae 首先匹配 设置变量i=0,j=0 str1[i]==str2[j] i++,j++ 此时i=1 j=1 str1[i]==str2[j] i++,j++ 此时 i=3 j=3 str1[i]!=str2[j]注意也就是说str1[3]!=str2[3] 所以就要用str2[x] x为next数组的的第[j] 个元素开始和 又和str1[i]去匹配 因为i之前str2[2]和比str1[2]过 而str2[0]又和str2[2]相等所以 st 阅读全文
posted @ 2013-04-21 23:36
仙人长
阅读(112)
评论(1)
推荐(1)

浙公网安备 33010602011771号