1
我有問題實施Karp-Rabin模式marcher的天真版本;我沒有得到預期的結果。這是我的例子;卡普拉賓模式匹配算法的樸素實施
string='today is a good day'
sub='good'
我想在上面的字符串中找到好的模式。
def kapr(n,m):
for i in range(len(n)-len(m)+1):
for j in range(len(m)):
if n[i+j-1]!=m[j]:
continue
return i
return not found
Print (kapr(string, sub))
輸出=0
預期輸出=11
,應的良好的字符串中的偏移量相對應。
感謝您的幫助。
感謝您的解決方案,現在就開始工作。 – user2274879