我看了覺得很不錯的資源
https://medium.com/nlp-tsupei/kmp算法詳解-1b1050a45850
https://youtu.be/BXCEFAzhxGY
一直想知道KMP是什麼,終於今天耐心的學習了一遍 :D
一直看到Knuth先生,看到他的照片就覺得很和藹慈善的爺爺,而且他還是LaTeX發明人,真的很厲害!
至於Python的
我看了覺得很不錯的資源
https://medium.com/nlp-tsupei/kmp算法詳解-1b1050a45850
https://youtu.be/BXCEFAzhxGY
一直想知道KMP是什麼,終於今天耐心的學習了一遍 :D
一直看到Knuth先生,看到他的照片就覺得很和藹慈善的爺爺,而且他還是LaTeX發明人,真的很厲害!
至於Python的
OMG!!
不知道按了什麼,直接送出,接續上面不小心按到送出還沒說完的話
至於Python的解法,我是參考stackoverflow「如何使用re找出字串match的次數」(的英文標題)
可能re.search底層已經優化,採用了類似或相同KMP的演算法,所以運算速度超群!最終才能得到令人喜歡的AC
主要就是 overlapping 的部分要如何加速,Alex Martelli便有回答如何達成。