EFFICIENT IMPLEMENTATION OF SUFFIX TREES

被引:39
作者
ANDERSSON, A
NILSSON, S
机构
[1] Department of Computer Science, Lund University, Lund, S-221 00
关键词
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
相关论文
共 9 条
[1]   IMPROVED BEHAVIOR OF TRIES BY ADAPTIVE BRANCHING [J].
ANDERSSON, A ;
NILSSON, S .
INFORMATION PROCESSING LETTERS, 1993, 46 (06) :295-300
[2]  
Apostolico A, 1985, COMBINATORIAL ALGO F, V12, P85
[3]  
Bell T.C., 1990, TEXT COMPRESSION
[4]  
GONNET GH, 1991, HDB ALGORITHMS DATA
[5]   A METHOD FOR THE CONSTRUCTION OF MINIMUM-REDUNDANCY CODES [J].
HUFFMAN, DA .
PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1952, 40 (09) :1098-1101
[6]  
Manber U, 1990, 1ST P ANN ACM SIAM S, P319
[7]   SPACE-ECONOMICAL SUFFIX TREE CONSTRUCTION ALGORITHM [J].
MCCREIGHT, EM .
JOURNAL OF THE ACM, 1976, 23 (02) :262-272
[8]  
NILSSON S, 1994, IN PRESS 25TH P ANN
[9]  
[No title captured]