String AlgorithmsKnuth–Morris–Pratt (KMP)

Knuth–Morris–Pratt (KMP)

Precomputes a failure function so mismatches skip ahead without ever re-scanning text — O(n + m).

Advancedstring matchingfailure functionO(n+m)linear
Loading visualization…