Algorithms Books
The Nature of Code
How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles…
Art of Computer Programming, The: Combinatorial Algorithms, Volume 4A, Part 1
The Art of Computer Programming, Volume 4 Combinatorial Algorithms, Part 1 Knuth’s multivolume analysis of algorithms is widely recognized as the …
Programming Interviews Exposed: Secrets to Landing Your Next Job
The pressure is on during the interview process but with the right preparation, you can walk away with your dream job. This classic book uncovers …
Purely Functional Data Structures
Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate…
Data Structures and Algorithms
The authors' treatment of data structures in Data Structures and Algorithms is unified by an informal notion of "abstract data types," allowing re…