The Art of Computer Programming, Volume 1: Fundamental Algorithms

Art of Computer Programming seriesNext:

The Art of Computer Programming, Volume 4, Fascicle 3: Generating All Combinations and Partitions(2005) →

The first revision of this third volume is the most comprehensivesurvey of classical computer techniques for sorting and searching. It extends thetreatment of data structures in Volume 1 to consider both large and smalldatabases and internal and external memories. The book contains a selection ofcarefully checked computer methods, with a quantitative analysis of theirefficiency. Outstanding features of the second edition include a revised sectionon optimum sorting and new discussions of the theory of permutations and ofuniversal hashing.

Subject
science
Setting
workplace
Audience
adult
Length
epic · 672 pages

Click a tag to see books like this one that share it.

Read it? Sign in to help tag it.

Liked The Art of Computer Programming, Volume 1: Fundamental Algorithms? Here’s where I’d start.

These suit anyone who liked The Art of Computer Programming, Volume 1: Fundamental Algorithms. Sign in and mark a few books for picks shaped around your own taste.

  1. Programming Pearls Shares programming, computer science, cs
  2. Structure and Interpretation of Computer Programs Shares programming, computer science, cs
  3. The Practice of Programming (Addison-Wesley Professional Computing Series) Shares programming, computer science, cs
  4. Introduction to Algorithms Shares programming, computer science, algorithms

“People who read The Art of Computer Programming, Volume 1: Fundamental Algorithms tend to reach for these next.”

  1. Compilers: Principles, Techniques, and Tools
  2. Hacker's Delight
  3. Advanced Programming in the UNIX Environment
  4. Applied Cryptography: Protocols, Algorithms, and Source Code in C

“If you want more of the same (science about technology), start with these.”

  1. The Joy of Clojure
  2. Object Thinking
  3. Thinking in Java
  4. The Algorithm Design Manual

“If it was the programming that hooked you, try one of these.”

  1. The C Programming Language
  2. Code: The Hidden Language of Computer Hardware and Software
  3. Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
  4. Elements of Programming

“These start from a similar idea, even if they go somewhere else with it.”

  1. Data Structures and Algorithms with JavaScript
  2. Fundamentals of Data Structures in C++
  3. Research Methodology: A Step-By-Step Guide for Beginners
  4. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory