The Algorithm Design Manual

This document houses my notes from The Algorithm Design Manual by Steven S. Skiena.

Chapter 1: Introduction

Chapter 2: Algorithm Analysis

Chapter 3: Data Structures

Chapter 4: Sorting and Searching

Chapter 5: Graph Traversal

See graphs.

Chapter 6: Weighted Graph Algorithms

Chapter 7: Combinatorial Search and Heuristic Methods

Chapter 8: Dynamic Programming