📄️Z-AlgorithmA linear time string matching algorithm that finds all occurrences of a pattern in a text.📄️Aho-CorasickAn efficient string searching algorithm that searches for multiple patterns simultaneously using an automaton.📄️Suffix ArrayA sorted array of all suffixes of a string, extremely useful for fast string queries.📄️Manacher's AlgorithmA linear time algorithm to find the longest palindromic substring in a string.📄️Rolling HashA hashing technique used heavily in string matching algorithms like Rabin-Karp.📄️Manacher's AlgorithmA guide to Manacher's Algorithm - finding the longest palindromic substring in O(n) time using palindromic symmetry.
📄️Z-AlgorithmA linear time string matching algorithm that finds all occurrences of a pattern in a text.
📄️Aho-CorasickAn efficient string searching algorithm that searches for multiple patterns simultaneously using an automaton.
📄️Manacher's AlgorithmA guide to Manacher's Algorithm - finding the longest palindromic substring in O(n) time using palindromic symmetry.