Overview
Crochemore-Perrin is a exact string matching method for exact string matching. It works by applying two-way matching with maximal suffix computation.
Crochemore-Perrin addresses exact string matching by applying two-way matching with maximal suffix computation.
Compact metadata for implementation and discovery.
Crochemore-Perrin is a exact string matching method for exact string matching. It works by applying two-way matching with maximal suffix computation.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n + m)
Worst
O(n + m)
Space
O(n + m)
Show applying two-way matching with maximal suffix computation on a small exact string matching example.
Crochemore-Perrin operates in O(n + m) time and O(n + m) space within the Exact String Matching family. Often compared with Bit-Parallel Levenshtein and Shift-And Algorithm.
What each reference supports for this entry.
Stringology reference for two-way string matching and Crochemore-Perrin style critical factorization.
Good next jumps from the relationship graph, ranked for useful discovery.
Pattern Matching · Core
Crochemore-Perrin and Shift-And Algorithm are practical alternatives within exact string matching, with different assumptions and tradeoffs.
Compare with thisCrochemore-Perrin and Bit-Parallel Levenshtein are practical alternatives within exact string matching, with different assumptions and tradeoffs.
Crochemore-Perrin and Shift-And Algorithm are practical alternatives within exact string matching, with different assumptions and tradeoffs.
Crochemore-Perrin and Shift-Or Algorithm are practical alternatives within exact string matching, with different assumptions and tradeoffs.