📚 Book Lovin' Geek Mamas are on a mission to promote a love of books and reading to everyone. We help our visitors to find their next favorite book. Our authors regularly create and post so-called listicles (also known as booklists) on various mostly tech-related topics.

Best Algorithms Books To Read

Looking for the best Algorithms books? Browse our list to find excellent book recommendations on the subject.

Algorithms (2006)

 Best Algorithms Books To ReadThis text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that makes the material enjoyable and easy to digest. Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal.
Author(s): Dasgupta Algorithms, Sanjoy, Papadimitriou Algorithms, Christos H., et al.

Grokking Algorithms: An illustrated guide for programmers and other curious people (2016)

 Best Algorithms Books To ReadGrokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer.
Author(s): Aditya Bhargava

Algorithms (2019)

 Best Algorithms Books To ReadAlgorithms are the lifeblood of computer science. They are the machines that proofs build and the music that programs play. Their history is as old as mathematics itself. This textbook is a wide-ranging, idiosyncratic treatise on the design and analysis of algorithms, covering several fundamental techniques, with an emphasis on intuition and the problem-solving process.
Author(s): Jeff Erickson

The Algorithm Design Manual (2010)

 Best Algorithms Books To ReadExpanding on the highly successful formula of the first edition, this book now serves as the primary textbook of choice for any algorithm design course while maintaining its status as the premier practical reference guide to algorithms.
Author(s): Steven S S. Skiena

Cracking the Coding Interview: 189 Programming Questions and Solutions (2015)

 Best Algorithms Books To ReadI am not a recruiter. I am a software engineer. And as such, I know what it’s like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I’ve been through this as a candidate and as an interviewer. Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I’ve coached and interviewed hundreds of software engineers. The result is this book.
Author(s): Gayle Laakmann McDowell

Introduction to Algorithms (Eastern Economy Edition) (2010)

 Best Algorithms Books To ReadThis internationally acclaimed textbook provides a comprehensive introduction to the modern study of computer algorithms. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively selfcontained and presents an algorithm, a design technique, an application area, or a related topic.
Author(s): Thomas H. Cormen, Charles E. Leiserson, et al.

Algorithms Illuminated (Part 3): Greedy Algorithms and Dynamic Programming (2019)

 Best Algorithms Books To ReadAccessible, no-nonsense, and programming language-agnostic introduction to algorithms. Includes hints or solutions to all quizzes and problems, and a series of YouTube videos by the author accompanies the book. Part 3 covers greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, shortest paths, optimal search trees).
Author(s): Tim Roughgarden

Algorithms to Live By: The Computer Science of Human Decisions (2017)

 Best Algorithms Books To ReadWhat should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of the new and familiar is the most fulfilling? These may seem like uniquely human quandaries, but they are not. Computers, like us, confront limited space and time, so computer scientists have been grappling with similar problems for decades.
Author(s): Brian Christian, Tom Griffiths

Data Structures and Algorithms in Java (2014)

 Best Algorithms Books To ReadThe design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich, Tomassia and Goldwasser’s approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors provide an associated Java interface. Concrete data structures realizing the ADTs are provided as Java classes implementing the interfaces.
Author(s): Michael T. Goodrich , Roberto Tamassia, et al.

Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION (2011)

 Best Algorithms Books To ReadTHIS TEXTBOOK is about computer science. It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through deliberate and incremental exposure to the fundamental ideas.
Author(s): Bradley N. Miller, David L. Ranum

Best Algorithms Books to Read

We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some algorithms books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.

Fringe Pattern Analysis for Optical Metrology: Theory, Algorithms, and Applications

Author(s): Manuel Servin, J. Antonio Quiroga, Moises Padilla
ID: 1210541, Publisher: John Wiley & Sons, Inc, Year: July 2014, Size: 6 Mb, Format: pdf

The Art of Computer Programming, Volume 4B: Combinatorial Algorithms, Part 2

Author(s): Donald E. Knuth
ID: 3419254, Publisher: Addison-Wesley, Year: 2023, Size: 21 Mb, Format: epub

Cultural Algorithms: Recent Advances

Author(s): Shahin Jalili
ID: 3522122, Publisher: Springer, Year: 2023, Size: 9 Mb, Format: pdf

Please note that this booklist is not errorless. Some books are truly best-sellers according to The Wall Street Journal, others are written by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant links you could recommend? Drop a comment if you have any feedback on the list.

Rate article
Add a comment

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: