2. 字符串查找

KMP算法:KMP算法的關鍵是利用匹配失敗後的信息,儘量減少模式串與主串的匹配次數以達到快速匹配的目的。具體實現就是實現一個next()函數,函數本身包含了模式串的局部匹配信息。時間複雜度O(m+n)。 通過getNext()實現部分匹配值,然後利用KMP算法計算是否匹配。 代碼如下: package LintCode; public class Solution { /* * @param so
相關文章
相關標籤/搜索