哪种模式对KMP更好?为什么?

时间:2016-07-08 04:11:09

标签: algorithm string-matching knuth-morris-pratt

在以下两种模式中,哪种模式在KMP算法方面表现更好?

Pattern1 = PQRSTUV 模式2 = PPPPPPP

1 个答案:

答案 0 :(得分:1)

我们必须考虑两个案例

案例1(文本中存在模式1的前缀)

enter image description here

模式1和模式2给出相同数量的比较

案例2(文本中存在模式2的前缀)

enter image description here

此处模式1和模式2也给出了相同数量的比较。

因此模式1和模式2都以相同的方式运行。