數據結構——字符串(2)串的模式匹配

1、定義:子串的定位操作稱爲串的模式匹配。
比如:主串S=”goodgoogle”;子串T=”google”;找到子串T的位置就是一個匹配。
實現方法: 從主串第一位開始遍歷,直到匹配成功或者遍歷結束。

2、KMP模式匹配法:設置一個數組next[]。可避免樸素模式匹配的冗餘回溯。
一般,next[0]=0;無重複,next[j]=1;若前綴和後綴重複,有n個字符相等,next[j]= n+1.
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章