假设原串S,模式串M
简单的说这个算法的主要思想就是利用模式串M自身的匹配性质,快速找到下一跳的位置。
而这个下一跳的位置只与模式串相关,所以可以根据这个串制作一个next的表T,来指示出一旦匹配不成功需要右跳多远。
使用next表的方式就是,当匹配不成功时查看M当前下标所对应的next表,如果T[i]>-1,那么就可以从S[m+i-T[i]],M[T[i]],继续进行匹配。
详情请猛击这里
相关文章:
-
2022-12-23
-
2022-12-23
-
2021-05-18
-
2021-10-04
-
2021-06-13
-
2021-07-18
-
2021-06-06
-
2021-12-29
猜你喜欢
-
2021-09-17
-
2021-12-12
-
2021-05-29
-
2022-12-23
-
2021-07-02
-
2022-01-12
相关资源
-
下载
2021-07-14
-
下载
2022-12-16
-
下载
2023-01-28
-
下载
2023-04-09