Book contents
- Frontmatter
- Dedication
- Contents
- List of insights
- Preface
- Notation
- Part I Preliminaries
- 1 Molecular biology and high-throughput sequencing
- 2 Algorithm design
- 3 Data structures
- 4 Graphs
- 5 Network flows
- Part II Fundamentals of Biological Sequence Analysis
- Part III Genome-Scale Index Structures
- Part IV Genome-Scale Algorithms
- Part V Applications
- References
- Index
2 - Algorithm design
from Part I - Preliminaries
Published online by Cambridge University Press: 28 September 2023
- Frontmatter
- Dedication
- Contents
- List of insights
- Preface
- Notation
- Part I Preliminaries
- 1 Molecular biology and high-throughput sequencing
- 2 Algorithm design
- 3 Data structures
- 4 Graphs
- 5 Network flows
- Part II Fundamentals of Biological Sequence Analysis
- Part III Genome-Scale Index Structures
- Part IV Genome-Scale Algorithms
- Part V Applications
- References
- Index
Summary
This chapter gives an introduction to complexity analysis, data representations, and reductions. In addition, the Knuth–Morris–Pratt algorithm is covered to give some taste of dynamic programming – a technique introduced in Chapters 4 and 6 and used extensively thereafter.
- Type
- Chapter
- Information
- Genome-Scale Algorithm DesignBioinformatics in the Era of High-Throughput Sequencing, pp. 10 - 20Publisher: Cambridge University PressPrint publication year: 2023
- 1
- Cited by