Rabin-Karp字符串查找算法学习:poj1200
生活随笔
收集整理的這篇文章主要介紹了
Rabin-Karp字符串查找算法学习:poj1200
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ?本來準備學習Hash的,結果看PPT講的第一個算法竟然是跟字符串處理相關的,本來Hash中也有一塊專門講字符串Hash的,就按照《算法導論》中的分類,把這個分到“字符串處理”中去吧!
? ? Rabin-Karp算法的思想超級簡單:把有d個不同字母的字符串轉化為一個d進制數。如果得到的這個數字太多可以模一個質數,但這樣要進行一些額外的判斷,因為可能有多個字串的數值會相同,這時可以用樸素算法判斷(就是一對一進行比較)。(摘自:
?http://skyhacker.ixiezi.com/2010/12/20/poj1200-crazysearchrabin-karp/)
? ?對于POJ上面的那道題目就簡單了!
參考文檔:
總結
以上是生活随笔為你收集整理的Rabin-Karp字符串查找算法学习:poj1200的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Animator 设置动画效果
- 下一篇: SQL Server的导出导入方式有