Most Recommended Books

Track reading, wishlists & new-book alerts

Get
Skip to content
Share:

The Art of Computer Programming Books in Order

Read Donald Knuth’s The Art of Computer Programming in order, covering fundamental, seminumerical, sorting, searching, and combinatorial algorithms.

Last updated:

As an Amazon Associate, we earn from qualifying purchases (at no extra cost to you).

This series has 2 recommenders.

View

The Art of Computer Programming books in publication order

Sort:

4 books

Knuth establishes the mathematical and conceptual foundations for studying algorithms, then examines basic information structures. Through detailed analysis, programs, and exercises, the volume develops methods for understanding efficiency and organizing data that support the later books in the series.

This volume examines random-number generation and computer arithmetic, connecting programming techniques with numerical analysis. Topics include statistical testing, floating-point and multiple-precision calculation, rational and polynomial arithmetic, and the mathematical reasoning needed to evaluate their correctness and efficiency.

Knuth compares algorithms for ordering data and locating information in tables and files. Internal and external sorting, search trees, digital methods, and hashing receive detailed quantitative treatment, showing how data organization and practical constraints affect the choice of an efficient algorithm.

Knuth turns to combinatorial searching, studying efficient operations on bits and the generation of objects such as permutations, partitions, and trees. Binary decision diagrams and extensive exercises extend the mathematical analysis of algorithms into problems with vast numbers of possible configurations.

Edited by

Richard Reis

Software engineer whose passion for tracking book recommendations from podcasts inspired the creation of MRB.

Anurag Ramdasan

Lead investor at 3one4 Capital whose startup expertise and love for books helped shape MRB and its growth.

Comments

Did we miss something? Have feedback?

Help us improve this page by sharing your thoughts

We only use your email to notify you about replies.

All comments are moderated.

Discover and track your reading on the go

Track your reading, manage wishlists, and get notified when new books are added.