Algorithms Unlocked

Thomas H. Cormen

Algorithm Design

Jon Kleinberg, Eva Tardos

The Algorithm Design Manual

Steven Skiena

Part I Practical Algorithm Design

Chapter 1 Introduction to Algorithm Design

Robot Tour Optimization

Heuristic vs algorithmic Algorithms always produce the correct output Heuristics just gets us to “good enough”

Introduction to the Theory of Computation

Michael Sipser

Simply Scheme

Brian Harvey, Matthew Wright

Prequel to SICP

Engineering: A Compiler

Keith D. Cooper, Linda Torczon