What do you think?
Rate this book


864 pages, Hardcover
First published March 16, 2005






Sophisticated algorithms are often best understood by reconstructing the sequence of ideas—including false starts and dead ends—that led from simpler initial approaches to the eventual solution.[1]