- 博客(2)
- 收藏
- 关注
原创 KMP算法原理
比如在匹配的时候第二个指针在第n+1的位置匹配失败,比如abcabe在e这个位置匹配失败,我们要跳到第x个位置保证x前面的y个元素和第一个指针前面的y个元素相同,于是就有了前后缀这个概念,就是为了解决跳转问题才引出的,对于abcabe在e这个位置匹配失败了,指针会跳到哪里,没错就是c这个位置,因为c前面的2个元素ab一定和e前面的两个元素相同,如何确定c的下标,就是e前面的字符串前缀和后缀相等时,前后缀的最大元素个数。该算法的优点,取消了遍历指针,增加了一个算法删除了重复匹配的字符的匹配。
2023-12-24 17:36:20 350 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人