Overview

This introductory chapter defines what algorithms are, why they matter, and how they relate to other computing technologies. It establishes that algorithms are a fundamental technology—on par with hardware advances—and motivates the study of algorithm design and analysis through practical examples ranging from genomics to cryptography.

Key Concepts

Algorithms and Techniques

Complexity Analysis