Efficient Sorting Suffixes of Big Alphabets

被引:0
|
作者
Nong, Ge [1 ]
Zhang, Sen [2 ]
机构
[1] Sun Yat Sen Univ, Guangzhou 510275, Peoples R China
[2] SUNY Coll Oneonta, Oneonta, NY 12309 USA
关键词
D O I
10.1109/DCC58796.2024.00035
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An algorithm SACA-m is proposed to sort all suffixes of a read-only input string of n characters with alphabet size n(O(1)) in O (n) time and O(n(1/2)) workspace. It can be applied to sort suffixes of a general alphabet in O (n log n) time and O(n(1/2)) workspace. This algorithm can be revised to a succinct variant SACA-1 to reuse the space of suffix array for O (1) workspace while keeping O (n) time. The time and space performance of both algorithms are evaluated by experiments on realistic and artificial datasets. These new results give the best time and space complexities for sorting suffixes of big alphabets.
引用
收藏
页码:273 / 282
页数:10
相关论文
共 50 条
  • [21] AN EFFICIENT PARALLEL SORTING ALGORITHM
    LIU, XQ
    KIM, JL
    INFORMATION PROCESSING LETTERS, 1992, 43 (03) : 129 - 133
  • [22] Efficient PDM Sorting Algorithms
    Kundeti, Vamsi
    Rajasekaran, Sanguthevar
    High Performance Computing - HiPC 2008, Proceedings, 2008, 5374 : 97 - 107
  • [23] AN EFFICIENT SORTING ALGORITHM WITH CUDA
    Chen, Shifu
    Qin, Jing
    Xie, Yongming
    Zhao, Junping
    Heng, Pheng-Ann
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2009, 32 (07) : 915 - 921
  • [24] Efficient sorting of Bessel beams
    Mhlanga, T.
    Dudley, A.
    McDonald, A.
    Roux, F. S.
    Lavery, M.
    Padgett, M.
    Forbes, A.
    COMPLEX LIGHT AND OPTICAL FORCES VII, 2013, 8637
  • [25] Successful Recipe for efficient Sorting
    不详
    WOCHENBLATT FUR PAPIERFABRIKATION, 2013, 141 (08): : 588 - 589
  • [26] Performance evaluations and efficient sorting
    Ray, Korok
    JOURNAL OF ACCOUNTING RESEARCH, 2007, 45 (04) : 839 - 882
  • [27] Efficient sorting of Bessel beams
    Dudley, Angela
    Mhlanga, Thandeka
    Lavery, Martin
    McDonald, Andre
    Roux, Filippus S.
    Padgett, Miles
    Forbes, Andrew
    OPTICS EXPRESS, 2013, 21 (01): : 165 - 171
  • [28] Energy Efficient Data Sorting Using Standard Sorting Algorithms
    Bunse, Christian
    Hoepfner, Hagen
    Roychoudhury, Suman
    Mansour, Essam
    SOFTWARE AND DATA TECHNOLOGIES, 2011, 50 : 247 - +
  • [29] StemFinder: An Efficient Algorithm for Searching Motif Stems over Large Alphabets
    Yu, Qiang
    Huo, Hongwei
    Vitter, Jeffrey Scott
    Huan, Jun
    Nekrich, Yakov
    2013 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2013,
  • [30] Continuing progress of spike sorting in the era of big data
    Carlson, David
    Carin, Lawrence
    CURRENT OPINION IN NEUROBIOLOGY, 2019, 55 : 90 - 96