• DocumentCode
    2202711
  • Title

    Linear pattern matching algorithms

  • Author

    Weiner, Peter

  • fYear
    1973
  • fDate
    15-17 Oct. 1973
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    In 1970, Knuth, Pratt, and Morris [1] showed how to do basic pattern matching in linear time. Related problems, such as those discussed in [4], have previously been solved by efficient but sub-optimal algorithms. In this paper, we introduce an interesting data structure called a bi-tree. A linear time algorithm for obtaining a compacted version of a bi-tree associated with a given string is presented. With this construction as the basic tool, we indicate how to solve several pattern matching problems, including some from [4] in linear time.
  • Keywords
    Data structures; Pattern matching; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Switching and Automata Theory, 1973. SWAT '08. IEEE Conference Record of 14th Annual Symposium on
  • Conference_Location
    USA
  • ISSN
    0272-4847
  • Type

    conf

  • DOI
    10.1109/SWAT.1973.13
  • Filename
    4569722