kmp字符串模式匹配詳解

kmp字符串模式匹配詳解

ID:26066036

大?。?53.50 KB

頁數(shù):11頁

時間:2018-11-24

kmp字符串模式匹配詳解_第1頁
kmp字符串模式匹配詳解_第2頁
kmp字符串模式匹配詳解_第3頁
kmp字符串模式匹配詳解_第4頁
kmp字符串模式匹配詳解_第5頁
資源描述:

《kmp字符串模式匹配詳解》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫

1、KMP字符串模式匹配詳解KMP字符串模式匹配通俗點說就是一種在一個字符串中定位另一個串的高效算法。簡單匹配算法的時間復雜度為O(m*n);KMP匹配算法??梢宰C明它的時間復雜度為O(m+n).。一.簡單匹配算法先來看一個簡單匹配算法的函數(shù):intIndex_BF(charS[],charT[],intpos){/*若串S中從第pos(S的下標0≤pos起存在和串T相同的子串,則稱匹配成功,返回第一個這樣的子串在串S中的下標,否則返回-1*/inti=pos,j=0;while(S[i+j]!='