14th Annual Symposium on Switching and Automata Theory (Swat 1973) 1973
DOI: 10.1109/swat.1973.13
|View full text |Cite
|
Sign up to set email alerts
|

Linear pattern matching algorithms

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, includi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
812
0
21

Year Published

1999
1999
2014
2014

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 1,338 publications
(856 citation statements)
references
References 3 publications
0
812
0
21
Order By: Relevance
“…In this context, failure transitions are sometimes treated under the name suffix links (Weiner, 1973).…”
Section: Related Workmentioning
confidence: 99%
“…In this context, failure transitions are sometimes treated under the name suffix links (Weiner, 1973).…”
Section: Related Workmentioning
confidence: 99%
“…For efficiency, the graph is stored as a probabilistic suffix tree [11] enhanced to encapsulate different information and metrics regarding each interaction [10] . An example of this representation is displayed in Figure 1.…”
Section: Shared Memories Coordination Enginementioning
confidence: 99%
“…It is a generalization of the well-known suffix tree of a set of sequences [65,16], which is one of the most important data structures in the field of pattern recognition. Such a suffix tree has O(n 1 + · · · + n k ) nodes and can be constructed in O(n 1 + · · · + n k ) time by several algorithms [65,30,58,12,16].…”
Section: Suffix-set Treesmentioning
confidence: 99%