KMP·暴力慢在哪

8 分钟

在文本里找模式串,暴力法每次失配就把模式串整体右移一位、从头重比,已经比对过的信息全丢了,最坏 O(nm)。KMP 的想法是失配时利用“已匹配部分的前后缀信息”,让模式串少回退,把匹配做到 O(n+m)。

小纸条

暴力匹配失配后,模式串会怎么处理已比对的信息?

登录 后可看答案

KMP·暴力慢在哪 · 算法进阶 · op599 课程