DocumentCode
2189180
Title
Advantages of Shared Data Structures for Sequences of Balanced Parentheses
Author
Gog, Simon ; Fischer, Johannes
Author_Institution
Inst. fur Theor. Inf. Univ. Ulm, Ulm, Germany
fYear
2010
fDate
24-26 March 2010
Firstpage
406
Lastpage
415
Abstract
We propose new data structures for navigation in sequences of balanced parentheses, a standard tool for representing compressed trees. The most striking property of our approach is that it shares most of its internal data structures for all operations. This is reflected in a large reduction of space, and also in faster navigation times. We exhibit these advantages on two examples: succinct range minimum queries and compressed suffix trees. Our data structures are incorporated into a ready-to-use C++-library for succinct data structures.
Keywords
C++ language; query processing; tree data structures; trees (mathematics); C++-library; balanced parentheses; compressed suffix trees; compressed trees; navigation; range minimum queries; shared data structures; Data structures; Range Minimum Query; Succinct Data Structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Compression Conference (DCC), 2010
Conference_Location
Snowbird, UT
ISSN
1068-0314
Print_ISBN
978-1-4244-6425-8
Electronic_ISBN
1068-0314
Type
conf
DOI
10.1109/DCC.2010.43
Filename
5453484
Link To Document