Proceedings of the Seventeenth Annual ACM-SIAM Symposium on Discrete Algorithm - SODA '06 2006
DOI: 10.1145/1109557.1109599
|View full text |Cite
|
Sign up to set email alerts
|

Rank/select operations on large alphabets

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

7
214
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 126 publications
(221 citation statements)
references
References 0 publications
7
214
0
Order By: Relevance
“…This would immediately affect several other results we achieved. 11 Alternatively, it could be possible to dynamize other static methods not based on wavelet trees, which achieve O(log log σ) time for queries [Golynski et al 2006].…”
mentioning
confidence: 99%
“…This would immediately affect several other results we achieved. 11 Alternatively, it could be possible to dynamize other static methods not based on wavelet trees, which achieve O(log log σ) time for queries [Golynski et al 2006].…”
mentioning
confidence: 99%
“…Golynski, Munro, and Rao (GMR) [18] presented another representation that achieves time O(log log σ) for rank and access, and O(1) for select . Alternatively, they can achieve O(1) time for access, O(log log σ) for select , and O(log log σ log log log σ) for rank .…”
Section: Compact Data Structures For Sequencesmentioning
confidence: 99%
“…Wavelet trees [13] achieve n log σ+o(n) log σ bits of space while answering all the queries in O(log σ) time. Another interesting proposal [12], focused on large alphabets, achieves n log σ + no(log σ) bits of space and answers rank and access in O(log log σ) time, while select takes O(1) time. Another tradeoff within the same space [12] is O(1) time for access, O(log log σ) time for select, and O(log log σ log log log σ) time for rank.…”
Section: Succinct Data Structuresmentioning
confidence: 99%
“…We represent S B using wavelet trees [13], L with the structure for large alphabets [12], and X A and X B in compressed form [26]. Calling r = |R|, S B requires r log n 2 + o(r) log n 2 bits, L requires r log + r o(log ) bits (i.e., zero if = 1), and X A and X B use O(n 1 log r+n1 n1 + n 2 log r+n2 n2 ) + o(r + n 1 + n 2 ) = O(r) + o(n 1 + n 2 ) bits.…”
Section: Labeled Binary Relations With Range Queriesmentioning
confidence: 99%
See 1 more Smart Citation