摘要: str表示文本串,m表示模式串; str[i] 和 m[j] 是正在进行匹配比较的字符; KMP的时间复杂度是O(m+n) , 暴力求解的时间复杂度是O(m*n) KMP利用了m[ 0 : j-1 ]和str[ i-j : i-1 ]是相同的这一点,而暴力求解显然做不到. int kmp(strin 阅读全文
posted @ 2020-03-15 22:02 dynmi 阅读(662) 评论(0) 推荐(0) 编辑