EFFICIENT IMPLEMENTATION OF SUFFIX TREES

被引:39
|
作者
ANDERSSON, A
NILSSON, S
机构
[1] Department of Computer Science, Lund University, Lund, S-221 00
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1995年 / 25卷 / 02期
关键词
LC-TRIE; PATH COMPRESSION; LEVEL COMPRESSION; DATA COMPRESSION; SUFFIX TREE; SUFFIX ARRAY;
D O I
10.1002/spe.4380250203
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study the problem of string searching using the traditional approach of storing all unique substrings of the text in a suffix tree. The methods of path compression, level compression and data compression are combined to build a simple, compact and efficient implementation of a suffix tree. Based on a comparative discussion and extensive experiments, we argue that our new data structure is superior to previous methods in many practical situations.
引用
收藏
页码:129 / 141
页数:13
相关论文
共 50 条
  • [1] Efficient implementation of lazy suffix trees
    Giegerich, R
    Kurtz, S
    Stoye, J
    [J]. ALGORITHM ENGINEERING, 1999, 1668 : 30 - 42
  • [2] Efficient implementation of lazy suffix trees
    Giegerich, R
    Kurtz, S
    Stoye, J
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (11): : 1035 - 1049
  • [3] Space efficient suffix trees
    Munro, I
    Raman, V
    Rao, SS
    [J]. FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 1998, 1530 : 186 - 196
  • [4] Space efficient suffix trees
    Munro, JL
    Raman, V
    Rao, SS
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 39 (02): : 205 - 222
  • [5] The Virtual Suffix Tree: An Efficient Data Structure for Suffix Trees and Suffix Arrays
    Lin, Jie
    Jiang, Yue
    Adjeroh, Don
    [J]. PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2008, 2008, : 68 - 83
  • [6] Efficient suffix trees on secondary storage
    Clark, DR
    Munro, JI
    [J]. PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1996, : 383 - 391
  • [7] Linearized Suffix Tree: an Efficient Index Data Structure with the Capabilities of Suffix Trees and Suffix Arrays
    Dong Kyue Kim
    Minhwan Kim
    Heejin Park
    [J]. Algorithmica, 2008, 52 : 350 - 377
  • [8] Linearized Suffix Tree: an Efficient Index Data Structure with the Capabilities of Suffix Trees and Suffix Arrays
    Kim, Dong Kyue
    Kim, Minhwan
    Park, Heejin
    [J]. ALGORITHMICA, 2008, 52 (03) : 350 - 377
  • [9] On suffix extensions in suffix trees
    Breslauer, Dany
    Italiano, Giuseppe F.
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 457 : 27 - 34
  • [10] On Suffix Extensions in Suffix Trees
    Breslauer, Dany
    Italiano, Giuseppe F.
    [J]. STRING PROCESSING AND INFORMATION RETRIEVAL, 2011, 7024 : 301 - +