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 条
  • [31] ISort: SSD Internal Sorting Algorithm for Big Data
    Liu Y.
    Chen W.
    Ge X.
    Chen Z.
    Ou Y.
    Xiao N.
    Mobile Information Systems, 2022, 2022
  • [32] A Simple and Efficient Approach for Adaptive Entropy Coding Over Large Alphabets
    Painsky, Amichai
    Rosset, Saharon
    Feder, Meir
    2016 DATA COMPRESSION CONFERENCE (DCC), 2016, : 369 - 378
  • [33] Active Sorting - An Efficient Training of a Sorting Robot with Active Learning Techniques
    Herde, Marek
    Kottke, Daniel
    Calma, Adrian
    Bieshaar, Maarten
    Deist, Stephan
    Sick, Bernhard
    2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018, : 17 - 24
  • [34] Energy Efficient Sorting with optimized Enclosure
    不详
    WOCHENBLATT FUR PAPIERFABRIKATION, 2014, 142 (09): : 546 - 547
  • [35] Energy efficient sorting, selection and searching
    Jayapaul, Varunkumar
    Jo, Seungbum
    Palem, Krishna V.
    Satti, Srinivasa Rao
    THEORETICAL COMPUTER SCIENCE, 2024, 1002
  • [36] Depth Optimized Efficient Homomorphic Sorting
    Cetin, Gizem S.
    Doroz, Yarkin
    Sunar, Berk
    Savas, Erkay
    PROGRESS IN CRYPTOLOGY - LATINCRYPT 2015, 2015, 9230 : 61 - 80
  • [37] More Efficient Parallel Integer Sorting
    Han, Yijie
    He, Xin
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2022, 33 (05) : 411 - 427
  • [38] Communication-efficient parallel sorting
    Goodrich, Michael T.
    SIAM Journal on Computing, 29 (02): : 416 - 432
  • [39] Communication-efficient parallel sorting
    Goodrich, MT
    SIAM JOURNAL ON COMPUTING, 1999, 29 (02) : 416 - 432
  • [40] Evolving efficient recursive sorting algorithms
    Agapitos, Alexandros
    Lucas, Simon M.
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 2662 - 2669