您的位置:首页 > 其它

KMP字符串匹配

2014-06-10 21:45 176 查看

KMP字符串匹配

设文本为字符串T,长度为n;模板为字符串P,长度为m;并有n>=m。

KMP算法的复杂度为O(m+n),O(m)为模板预处理时间,O(n)为查找匹配所用时间。



传统的暴力匹配未能利用已匹配部分的信息,效率低下。

KMP的核心在于构造状态转换图,可用失配函数表示。

对比见下图。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: