The Art of Computer Programming Series

  • Art of Computer Programming - Vol. 1

    4.5
    182 ratings
    Recommended by: Bill Gates

    Seminal first volume of a series devoted to providing a thorough and accessible general discussion of the basics in computer algorithms. With almost 1,000 exercises per volume, this work lays the foundation for a complete mastery of computer science.

    Part of: The Art of Computer Programming (6 books).

  • Art of Computer Programming - Vol. 4 (Part 1)

    4.8
    83 ratings
    Recommended by: Bill Gates

    It systematically explains combinatorial algorithms in the light of their generation, enumeration, and optimization of combinatorial structures. Knuth combines in his presentations both systematic explanations and practical examples, and this was a tradition of uniting theory with practical computing realities.

    Part of: The Art of Computer Programming (6 books).

  • Art of Computer Programming - Vol. 3

    4.7
    78 ratings
    Recommended by: Bill Gates

    In "Sorting and Searching," Knuth gives readers a great opportunity to delve squarely into sorting and searching, putting at their disposal a no-rambles coverage of key algorithms for computer science. With highly analytic and vast examples, here is not a single tool you want to miss to become a god of efficiency and effectiveness in these two vital operations.

    Part of: The Art of Computer Programming (6 books).

  • Art of Computer Programming - Vol. 4 (Fascicle 6)

    4.7
    76 ratings
    Recommended by: Bill Gates

    This fascicle continues research into combinatorial algorithms and broadens the scope of research to cover generation and enumeration issues. In this respect, in this exercise at hand, Knuth determines complex problems and their cognizant efficiencies regarding the algorithm designs in all senses that cover tightly, in a sweeping coverage, catering mostly to an advanced student and professional in computer science.

  • Art of Computer Programming - Vol. 2

    4.7
    65 ratings
    Recommended by: Bill Gates

    Concerning the second volume, laid down by Knuth with great care and respect for the mathematical aspects involved and the practical applicability of the results obtained in understanding the semi-numerical algorithms, the title "must-read" for all who want to really understand number theory it is, including its computational base considering both random number generation and arithmetic algorithms—that is, it literally becomes the cornerstone for all serious programming and the very science of computer universes at large.

    Part of: The Art of Computer Programming (6 books). The: Seminumerical Algorithms.

  • Art of Computer Programming - Vol. 4 (Fascicle 2)

    4.8
    24 ratings
    Recommended by: Bill Gates

    This fascicle covers specific aspects of combinatorial algorithms in far greater detail than is available in the main volume, further deepening the treatment with extensive study of advanced topics. It is an essential complement for anyone who wants to delve into their studies on algorithmic techniques and how they apply to computing.