ACM Home Page
Please provide us with feedback. Feedback
Compressed suffix arrays and suffix trees with applications to text indexing and string matching (extended abstract)
Full text PdfPdf (1.11 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-second annual ACM symposium on Theory of computing table of contents
Portland, Oregon, United States
Pages: 397 - 406  
Year of Publication: 2000
ISBN:1-58113-184-4
Authors
Roberto Grossi  Dipartimento di Informatica, Università di Pisa, 56125 Pisa, Italy
Jeffrey Scott Vitter  Department of Computer Science, Duke University, Durham, NC and I.N.R.I.A. in Sophia Antipolia, France
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 27,   Downloads (12 Months): 139,   Citation Count: 33
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/335305.335351
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
A. Andersson, N. J. Larsson, and K. Swanson. Suffix trees on words. Algorithmica, 23(3):246-260, 1999.
 
3
 
4
A. Apostolico. The myriad virtues of suffix trees. In A. Apostolico and Z. Galil, editors, Combinatorial Algorithms on Words, volume 12 of NATO Advanced Scieace Institutes, Series F, pages 85-96, Springer-Verlag, berlin, 1985.
 
5
A. Apostolico, C. Iliopoulos, G. M. Landau, B. Schieber, and U. Vishkin. Parallel construction of a suffix tree with applications. Algorithmica, 3:347-365, 1988.
 
6
J. L. Bentley and H. A. Maurer. Efficient worst-case data structures for range searching. Acta Informatica, 13:155-168, 1980.
 
7
A. Blumer, J. Blumer, D. Haussler, A. Ehrenfeucht, M. Chen, and J. Seiferas. The smallest automaton recognizing the subwords of a text. Theoretical Computer Science, 40(1):31-55, Sept. 1985.
8
 
9
 
10
 
11
 
12
L. Colussi and A. De Col. A time and space efficient data structure for string searching on large texts. Information Processing Letters, 58(5):217-222, Oct. 1996.
 
13
14
 
15
 
16
 
17
 
18
19
 
20
P. Ferragina and G. Manzini. Personal communication, 2OOO.
21
 
22
Z. Galil and J. Seiferas. Time-space-optimal string matching. Journal of Computer and System Sciences, 26:280-294, 1983.
 
23
 
24
 
25
 
26
R. W. Irving. Suffix binary search trees. Technical Report TR-1995-7, Computing Science Department, University of Glasgow, 1995.
 
27
G. Jacobson. Space-efficient static trees and graphs. In IEEE Symposium on Foundations of Computer Science, pages 549-554, 1989.
 
28
G. Jacobson. Succinct static data structures. Technical Report CMU-CS-89-112, Dept. of Computer Science, Carnegie-Mellon University, Jan. 1989.
 
29
J. KSrkk~inen. Suffix cactus: A cross between suffix tree and suffix array. In Combinatorial Pattern Matching, volume 937 of Lecture Notes in Computer Science, pages 191-204. Springer, 1995.
 
30
J. K~rkk~inen and E. Sutinen. Lempel-Ziv index for q-grams. Algorithmica, 21(1):137-154, 1998.
 
31
J. K&rkk//inen and E. Ukkonen. Lempel-Ziv parsing and sublinear-size index structures for string matching. In N. Ziviani, R. Baeza-Yates, and K. Guimar&es, editors, Proceedings of the 3rd South American Workshop on String Processing, pages 141-155, Recife, Brazil, 1996. Carleton University Press.
 
32
 
33
D. E. Knuth, J. H. Morris, and V. R. Pratt. Fast pattern matching in strings. SIAM Journal on Computing, 6:323-350, 1977.
 
34
S. Kurtz. Reducing the space requirement of suffix trees. Technical Report 98-03, Universit/~t Bielefeld, 1998.
 
35
 
36
U. Manber and S. Wu. GLIMPSE: A tool to search through entire file systems. In Proceedings of the USENIX Winter 199~ Technical Conference, pages 23- 32, 1994.
37
38
39
 
40
 
41
 
42
 
43
44
 
45
E. Ukkonen. On-line construction of suffix trees. Algorithmica, 14(3):249-260, Sept. 1995.
 
46
P. Weiner. Linear pattern matching algorithm. Proc. l~th IEEE Symposium on Switching and Automata Theory, pages 1-11, 1973.
47
 
48
A. C. Yao and F. F. Yao. Dictionary look-up with small errors. Lecture Notes in Computer Science, 937:387- 394, 1995.
49

CITED BY  33

Collaborative Colleagues:
Roberto Grossi: colleagues
Jeffrey Scott Vitter: colleagues