CSCI 256: Theory of Computing


Click here to start

Table of contents

Title

Text Search Techniques

Straightforward Method

General picture

KMP and BM References

KMP: Pattern Matching with FAs

KMP Concept

KMP: Preliminary Analysis

KMP Flowchart

Example KMP Automaton - 1

Example KMP Automaton - 2

KMP Flowchart Construction

KMP fail links defn

Fail link setup

Example KMP automaton creation

KMP failure recursive - 1

KMP failure recursive - 2

KMP failure recursive - 3

Example KMP automaton creation

KMP automaton construction

KMP Scan Algorithm

Comparison of algos

KMP Example

Author: Dr. J

E-mail: Juliano@ecst.csuChico.edu

Homepage: http://www.ecst.csuchico.edu/~juliano

Further information:
Computer Science @ California State University, Chico

StarOffice