Data Structures and Algorithms

By Alfred Aho, Jeffrey Ullman, John Hopcroft

Book cover of Data Structures and Algorithms

Book description

The authors' treatment of data structures in Data Structures and Algorithms is unified by an informal notion of "abstract data types," allowing readers to compare different implementations of the same concept. Algorithm design techniques are also stressed and basic algorithm analysis is covered. Most of the programs are written in…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Why read it?

1 author picked Data Structures and Algorithms as one of their favorite books. Why do they recommend it?

This is the book that started it all for me… and I think it holds up just fine today. I see value in confronting the old Pascal code every so often: it’s a reminder of how little we need in order to make our algorithms fast, and how much is happening behind the scenes by our modern programming languages. To this day this book has some of my favourite presentations of Dijkstra’s Algorithm and sorting.

Want books like Data Structures and Algorithms?

Our community of 12,000+ authors has personally recommended 53 books like Data Structures and Algorithms.

Browse books like Data Structures and Algorithms

Book cover of Algorithm Design
Book cover of Algorithms Illuminated (Part 1): The Basics
Book cover of Algorithms

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,586

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in algorithms, computer programming, and computer science?

Algorithms 36 books
Computer Science 35 books