跳出課本學KMP算法

KMP算法用於串的模式匹配,主串S,子串T(也叫模式串),模式匹配意思是從S中找出跟T一樣的子串,就是說判斷S是否包含T,時間複雜度O(m+n),實現這個算法關鍵有兩步,第一步,求next數組,第二步KMP主算法 如何理解next數組,**next[j]表示當子串T中第j個字符與主串中相應字符「失配」時,在子串T中需要重新和主串S中該字符進行比較的字符的位置。**例子: 求:主串S=「ababca
相關文章
相關標籤/搜索