Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

A Space-Economical Suffix Tree Construction Algorithm

Published: 01 April 1976 Publication History

Abstract

A new algorithm is presented for constructing auxiliary digital search trees to aid in exact-match substring searching. This algorithm has the same asymptotic running time bound as previously published algorithms, but is more economical in space. Some implementation considerations are discussed, and new work on the modification of these search trees in response to incremental changes in the strings they index (the update problem) is presented.

References

[1]
AHO, A V., HoPcaoPr, J.E., AND ULLMAN, J.D. The Design and Analysis of Computer Agorithms. Addison-Wesley, Reading, Mass., 1974, Ch 9, pp. 317-361.
[2]
KIMBALL, R B. A rapid substring searching algorithm in speech recognition Abstracted in Conf Record, IEEE Syrup on Speech Recognition, Pittsburgh, Pa., April 1974.
[3]
KNUTH, D.E. The Art of Computer Programmzng, Vol. 3: Sorting and Searching. Addison-Wesley, Reading, Mass, 1973, Ch. 6.3, pp. 490-493.
[4]
KSUTH, D.E Pattern matching in strings. Unpub. lecture notes, Trondheim, Norway, May 1973.
[5]
KNUTH, D.E., MORRIS, J.H. JR., AND PRATT, V.R. Fast pattern matching in strings. Comput. Sei. Rep. STAN-CS-74-440, Stanford U., Stanford, Calif., Aug. 1974.
[6]
PRATT, V R. Applications of the Weiner repetition finder. Unpub. paper, Cambridge, Mass., May 1973; rev Oct. 1973
[7]
WAGNER, R.A. Order-n correction for regular languages. Comm ACM 17, 5 (May 1974), 265-268.
[8]
WEINER, P. Linear pattern matching algorlthms. Conf. Record, IEEE 14th Annual Symposium on Switching and Automata Theory, pp. 1-11.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of the ACM
Journal of the ACM  Volume 23, Issue 2
April 1976
176 pages
ISSN:0004-5411
EISSN:1557-735X
DOI:10.1145/321941
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1976
Published in JACM Volume 23, Issue 2

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)319
  • Downloads (Last 6 weeks)24
Reflects downloads up to 18 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Flanked Block-Interchange Distance on StringsIEEE/ACM Transactions on Computational Biology and Bioinformatics10.1109/TCBB.2024.335144021:2(301-311)Online publication date: Mar-2024
  • (2024)τλ-Index: Locating Rare Patterns in Similar Strings2024 Data Compression Conference (DCC)10.1109/DCC58796.2024.00031(233-242)Online publication date: 19-Mar-2024
  • (2024)On suffix tree detectionTheoretical Computer Science10.1016/j.tcs.2024.1147281012(114728)Online publication date: Oct-2024
  • (2024)Random subsequence forestsInformation Sciences: an International Journal10.1016/j.ins.2024.120478667:COnline publication date: 1-May-2024
  • (2024)Privacy-preserving federated discovery of DNA motifs with differential privacyExpert Systems with Applications10.1016/j.eswa.2024.123799249(123799)Online publication date: Sep-2024
  • (2024)Quantum Algorithm for Lexicographically Minimal String RotationTheory of Computing Systems10.1007/s00224-023-10146-868:1(29-74)Online publication date: 1-Feb-2024
  • (2023)Review of Code Similarity and Plagiarism Detection Research StudiesApplied Sciences10.3390/app13201135813:20(11358)Online publication date: 16-Oct-2023
  • (2023)Location-Sensitive String Problems in MPCProceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3558481.3591090(101-111)Online publication date: 17-Jun-2023
  • (2023)Linear-time computation of DAWGs, symmetric indexing structures, and MAWs for integer alphabetsTheoretical Computer Science10.1016/j.tcs.2023.114093973:COnline publication date: 21-Sep-2023
  • (2023)Tunnel: Parallel-inducing sort for large string analyticsFuture Generation Computer Systems10.1016/j.future.2023.08.009149(650-663)Online publication date: Dec-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media