TY - GEN
T1 - Suffix trays and suffix trists: structures for faster text indexing
AU - Cole, Richard
AU - Kopelowitz, Tsvi
AU - Lewenstein, M.
N1 - Place of conference:Italy
PY - 2006
Y1 - 2006
N2 - Suffix trees and suffix arrays are two of the most widely used data structures for text indexing. Each uses linear space and can be constructed in linear time [3,5,6,7]. However, when it comes to answering queries, the prior does so in O(mlog|Σ|) time, where m is the query size, |Σ| is the alphabet size, and the latter does so in O(m+logn), where n is the text size. We propose a novel way of combining the two into, what we call, a suffix tray. The space and construction time remain linear and the query time improves to O(m+log|Σ|).
We also consider the online version of indexing, where the indexing structure continues to update the text online and queries are answered in tandem. Here we suggest a suffix trist, a cross between a suffix tree and a suffix list. It supports queries in O(m+log|Σ|). The space and text update time of a suffix trist are the same as for the suffix tree or the suffix list.
AB - Suffix trees and suffix arrays are two of the most widely used data structures for text indexing. Each uses linear space and can be constructed in linear time [3,5,6,7]. However, when it comes to answering queries, the prior does so in O(mlog|Σ|) time, where m is the query size, |Σ| is the alphabet size, and the latter does so in O(m+logn), where n is the text size. We propose a novel way of combining the two into, what we call, a suffix tray. The space and construction time remain linear and the query time improves to O(m+log|Σ|).
We also consider the online version of indexing, where the indexing structure continues to update the text online and queries are answered in tandem. Here we suggest a suffix trist, a cross between a suffix tree and a suffix list. It supports queries in O(m+log|Σ|). The space and text update time of a suffix trist are the same as for the suffix tree or the suffix list.
UR - https://scholar.google.co.il/scholar?q=Suffix+Trays+and+Suffix+Trists%3A+Structures+for+Faster+Text+Indexing&btnG=&hl=en&as_sdt=0%2C5
M3 - Conference contribution
BT - International Colloquium on Automata, Languages, and Programming
A2 - Bugliesi, Michele
A2 - Preneel, Bart
A2 - Sassone, Vladimiro
A2 - Wegener, Ingo
PB - Springer Berlin Heidelberg
ER -