CodeCookbook
Rabin-Karp
Time: O(n+m) avg
Space: O(1)
Rolling polynomial hash slides over the text; only verify on hash match.
Text
Pattern
Search
Default
Comparing
Match
Mismatch
Skip
Found
Play
Reset
Slow
Fast
Finish in
1s
5s
10s
15s
30s
1m
5m