Overview
SA-IS Suffix Array Construction is a string indexing method for suffix array construction. It works by inducing suffix order from recursively sorted LMS substrings.
SA-IS Suffix Array Construction addresses suffix array construction by inducing suffix order from recursively sorted LMS substrings.
Compact metadata for implementation and discovery.
SA-IS Suffix Array Construction is a string indexing method for suffix array construction. It works by inducing suffix order from recursively sorted LMS substrings.
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 inducing suffix order from recursively sorted LMS substrings on a small suffix array construction example.
SA-IS Suffix Array Construction operates in O(n + m) time and O(n + m) space within the String Indexing family. Often compared with Ukkonen Suffix Tree Construction and Suffix Automaton LCS.
What each reference supports for this entry.
Specific reference for SA-IS Suffix Array Construction's induced-sorting suffix array construction mechanism.
Open sourceString algorithms reference for SA-IS Suffix Array Construction's pattern matching, suffix indexing, alignment, or sequence-processing mechanism.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Pattern Matching · Core
Manber-Myers Suffix Array Construction uses SA-IS Suffix Array Construction as a subroutine, representation, or supporting idea while doubling prefix lengths and sorting suffix ranks iteratively.
Compare with thisSA-IS Suffix Array Construction uses Ukkonen Suffix Tree Construction as a subroutine, representation, or supporting idea while inducing suffix order from recursively sorted LMS substrings.
SA-IS Suffix Array Construction uses Suffix Automaton LCS as a subroutine, representation, or supporting idea while inducing suffix order from recursively sorted LMS substrings.