扩展KMP学习
摘要:
1.扩展KMP要解决的问题 母串S,子串T,n = |S|,m = |T|,extend[i]表示S【i]与T最长公共前缀,要求在线性时间内求出extend[i]2.算法分析1)暴力算法,时间复杂度O( n * n ),比较N次,每次长度从N到1 2)扩展KMP, 时间复杂度O( n + m )扩展KMP:View Code #include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>#include<vector>#include<string& 阅读全文
posted @ 2012-08-07 22:20 more think, more gains 阅读(157) 评论(0) 推荐(0) 编辑