[算法總結] 13 道題搞定 BAT 面試——字符串

本文首發於我的個人博客:尾尾部落 1. KMP 算法 談到字符串問題,不得不提的就是 KMP 算法,它是用來解決字符串查找的問題,可以在一個字符串(S)中查找一個子串(W)出現的位置。KMP 算法把字符匹配的時間複雜度縮小到 O(m+n) ,而空間複雜度也只有O(m)。因爲「暴力搜索」的方法會反覆回溯主串,導致效率低下,而KMP算法可以利用已經部分匹配這個有效信息,保持主串上的指針不回溯,通過修改
相關文章
相關標籤/搜索