Computing Patterns in Strings

Computing Patterns in Strings

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Hardcover:ハードカバー版/ページ数 423 p.
  • 言語 ENG
  • 商品コード 9780201398397
  • DDC分類 005.1

Full Description


The computation of patterns in strings is a fundamental requirement in many areas of science and information processing. The operation of a text editor, the lexical analysis of a computer program, the functioning of a finite automaton, the retrieval of information from a database - these are all activities which may require that patterns be located and computed. In other areas of science, the algorithms that compute patterns have applications in such diverse fields as data compression, cryptography, speech recognition, computer vision, computational geometry and molecular biology.

Contents

Preface
PART I  STRINGS AND ALGORITHMS
1. Properties of Strings
2. Patterns?  What Patterns?
3. Strings, Famous and Infamous
4. Good Algorithms and Good Test Data
PART II  COMPUTING INTRINSIC PATTERNS
5. Trees Derived from Strings
6. Decomposing a String
PART III  COMPUTING SPECIFIC PATTERNS 7. Basic Algorithms
8. Son of BM Rides Again!
9. String Distance Algorithms
10. Approximate Pattern-Matching
11. Regular Expressions and Multiple Patterns
PART IV  COMPUTING GENERIC PATTERNS
12. Repetitions (Periodicity)
13. Extensions of Periodicity