kmp模式匹配算法next函數(shù)值 kmp算法next計算方法
KMP算法是由d.e.knuth、j.h.morris和v.r.pratt提出的一種改進的字符串匹配算法,稱為Knut-morris-pratt操作。其核心是利用匹配失敗后的信息,減少模式串與主串的匹
KMP算法是由d.e.knuth、j.h.morris和v.r.pratt提出的一種改進的字符串匹配算法,稱為Knut-morris-pratt操作。其核心是利用匹配失敗后的信息,減少模式串與主串的匹配次數(shù),達到快速匹配的目的。具體實現(xiàn)由next()函數(shù)實現(xiàn),該函數(shù)包含模式字符串的局部匹配信息。KMP算法的時間復雜度為O(m,n)。