Jump to ratings and reviews
Rate this book

Data Structures and Algorithms

Rate this book
This book presents the data structures and algorithms that underpin much of today's computer programming. The basis of this book is the material contained in the first six chapters of our earlier work, The Design and Analysis of Computer Algorithms. We have expanded that coverage and have added material on algorithms for external storage and memory management. As a consequence, this book should be suitable as a text for a first course on data structures and algorithms. The only prerequisite we assume is familiarity with some high-level programming language such as Pascal.

Hardcover

Published January 1, 1987

30 people are currently reading
680 people want to read

About the author

Alfred V. Aho

42 books39 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
82 (33%)
4 stars
87 (35%)
3 stars
55 (22%)
2 stars
12 (4%)
1 star
7 (2%)
Displaying 1 - 8 of 8 reviews
Profile Image for Kai Weber.
531 reviews46 followers
January 10, 2014
You might think, in a field like computer science a book from the 1980s might be useless, because development in computer science is progressing so fast. But that's not true. The basics, like data structures and algorithms, have been established from the 50s to 70s, and I found few difference between the topics discussed in this data structures book on the one hand and two more recent books that I've read on the topic. Having found that directed graphs are still directed graphs, b-trees are still b-trees, and quicksort is still quick, the age of an introductory book to algorithms obviously doesn't matter so much. Then what matters more is the way it's presenting and explaining things, the overall didactic structure. And from this point of view I found this edition here the most accessible introduction. The images are usually illuminating, the text is easily understandable. Some math formulas could be a little bit ominous, but that's the case to me in all those books on the topic that I've touched so far. Another little disadvantage that comes with the age is that all the programming code examples are given in Pascal. But even that is a manageable disadvantage: Even without any active proficiency in that outdated language, the examples are still readable and understandable to people with experience in Java or a newer programming idiom.
Profile Image for Jérémy Dragon.
1 review
March 7, 2013
A must read. Could be too long on some notions sometimes, but I plan to read it several times, and to make most of the exercises.
Profile Image for André.
118 reviews43 followers
July 23, 2017
Das Buch erschien 1983 und verwendet die Programmiersprache Pascal, erklärt aber klassische Algorithmen und elementare Datenstrukturen immer noch gut, va. kompakt (419 Seiten). Alfred Aho (J.v.Neumann-Medaille) et al behandeln hier Listen, Queues, Stacks, beschreiben Bäume & Graphenalgorithmen, Mengenoperationen & -abbildungen, Sortierverfahren usw. Das Buch enthält zudem Kapitel zur Analyse & zum Design von Algorithmen.
Profile Image for Alexis.
119 reviews24 followers
March 23, 2015
Wasn't what I was looking for but still good.
Displaying 1 - 8 of 8 reviews

Can't find what you're looking for?

Get help and learn more about the design.