skip to main content
article
Free Access

A Space-Economical Suffix Tree Construction Algorithm

Published:01 April 1976Publication History
Skip Abstract Section

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. 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. Google ScholarGoogle Scholar
  2. 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.Google ScholarGoogle Scholar
  3. 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. Google ScholarGoogle Scholar
  4. 4 KSUTH, D.E Pattern matching in strings. Unpub. lecture notes, Trondheim, Norway, May 1973.Google ScholarGoogle Scholar
  5. 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.Google ScholarGoogle Scholar
  6. 6 PRATT, V R. Applications of the Weiner repetition finder. Unpub. paper, Cambridge, Mass., May 1973; rev Oct. 1973Google ScholarGoogle Scholar
  7. 7 WAGNER, R.A. Order-n correction for regular languages. Comm ACM 17, 5 (May 1974), 265-268. Google ScholarGoogle Scholar
  8. 8 WEINER, P. Linear pattern matching algorlthms. Conf. Record, IEEE 14th Annual Symposium on Switching and Automata Theory, pp. 1-11. Google ScholarGoogle Scholar

Index Terms

  1. A Space-Economical Suffix Tree Construction Algorithm

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • 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

        Copyright © 1976 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 April 1976
        Published in jacm Volume 23, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader