首页 > 学院 > 开发设计 > 正文

KMP探索

2019-11-11 05:38:27
字体:
来源:转载
供稿:网友

http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93PRatt_algorithm.html

移动位数 = 已匹配的字符数 - 对应的部分匹配值

“部分匹配值”就是“前缀”和“后缀”的最长的共有元素的长度。

“前缀”指除了最后一个字符以外,一个字符串的全部头部组合;“后缀”指除了第一个字符以外,一个字符串的全部尾部组合。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表