Simple Algorithm to Maintain Dynamic Suffix Array for Text Indexes
D. Urbanovich, P. Ajtkulov
Abstract
Open-access reader
D. Urbanovich, P. Ajtkulov
Abstract
Open-access reader
Dynamic suffix array is a suffix data structure that reflects various patterns in a mutable string. Dynamic suffix array is rather convenient for performing substring search queries over database indexes that are frequently modified. We are to introduce an O(nlog2n) algorithm that builds suffix array for any string and to show how to implement dynamic suffix array using this\nalgorithm under certain constraints. We propose that this algorithm could be useful in real-life database applications.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Dynamic suffix array is a suffix data structure that reflects various patterns in a mutable string. Dynamic suffix array is rather convenient for performing substring search queries over database indexes that are frequently modified. We are to introduce an O(nlog2n) algorithm that builds suffix array for any string and to show how to implement dynamic suffix array using this\nalgorithm under certain constraints. We propose that this algorithm could be useful in real-life database applications.
Key concepts: Suffix array, Compressed suffix array, Substring, Suffix, Generalized suffix tree, Suffix tree, Computer science, String (physics)