Static dictionaries supporting rank

被引:0
|
作者
Raman, V [1 ]
Rao, SS [1 ]
机构
[1] Inst Math Sci, Madras 600113, Tamil Nadu, India
来源
ALGORITHMS AND COMPUTATIONS | 2000年 / 1741卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A static dictionary is a data structure for storing a subset S of a finite universe U so that membership queries can be answered efficiently. We explore space efficient structures to also find the rank of an element if found. We first give a representation of a static dictionary that takes n lg m + O(lg lg m) bits of space and supports membership and rank (of an element present in S) queries in constant time, where n = /S/ and m = /U/. Using our structure we also give a representation of a m-ary cardinal tree with n nodes using n[lg m] + 2n + o(n) bits of space that supports the tree navigational operations in O(1) time, when is o(2(lg n/ lg lg n)). For arbitrary m, we give a structure that takes the same space and supports all the navigational. operations, except finding the child labeled i (for any i), in O(1) time. Finding the child labeled i in this structure takes O(lg Ig Ig m) time.
引用
收藏
页码:18 / 26
页数:9
相关论文
共 50 条
  • [1] Compressed Sensing with Rank Deficient Dictionaries
    Hansen, T. L.
    Johansen, D. H.
    Jorgensen, P. B.
    Trillingsgaard, K. F.
    Arildsen, T.
    Fyhn, K.
    Larsen, T.
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 3594 - 3599
  • [2] On Some Deterministic Dictionaries Supporting Sparsity
    Shamgar Gurevich
    Ronny Hadani
    Nir Sochen
    Journal of Fourier Analysis and Applications, 2008, 14 : 859 - 876
  • [3] On Some Deterministic Dictionaries Supporting Sparsity
    Gurevich, Shamgar
    Hadani, Ronny
    Sochen, Nir
    JOURNAL OF FOURIER ANALYSIS AND APPLICATIONS, 2008, 14 (5-6) : 859 - 876
  • [4] Fast deterministic construction of static dictionaries
    Hagerup, T
    PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 414 - 418
  • [5] Faster Practical Block Compression for Rank/Select Dictionaries
    Kaneta, Yusaku
    STRING PROCESSING AND INFORMATION RETRIEVAL (SPIRE 2017), 2017, 10508 : 234 - 240
  • [6] A "Learned" Approach to Quicken and Compress Rank/Select Dictionaries
    Boffa, Antonio
    Ferragina, Paolo
    Vinciguerra, Giorgio
    2021 PROCEEDINGS OF THE SYMPOSIUM ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2021, : 46 - 59
  • [7] EFFICIENT LEARNING OF DICTIONARIES WITH LOW-RANK ATOMS
    Ravishankar, Saiprasad
    Moore, Brian E.
    Nadakuditi, Raj Rao
    Fessler, Jeffrey A.
    2016 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2016, : 222 - 226
  • [8] SPARSE DECOMPOSITION OVER NON-FULL-RANK DICTIONARIES
    Babaie-Zadeh, Massoud
    Vigneron, Vincent
    Jutten, Christian
    2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 2953 - +
  • [9] Low redundancy in static dictionaries with constant query time
    Pagh, R
    SIAM JOURNAL ON COMPUTING, 2001, 31 (02) : 353 - 363
  • [10] Fast text compression using multiple static dictionaries
    Carus A.
    Mesut A.
    Information Technology Journal, 2010, 9 (05) : 1013 - 1021