Data Structures and Algorithms in Java

ClanBrandon Books
view more info on this item
click here for more details, find new or used items

Michael T. Goodrich, Roberto Tamassia

Our price £30.55 (£35.95)
New from £27.00
Used from £33.28

Pages: 720 (Hardcover)

ISBN: 0471738840

Pub: John Wiley & Sons

Pub date: 2005-08-19

Amazon.co.uk Sales Rank: 33986

Check for 3rd party sellers (new/used)

Reader Reviews:


2/5 stars

Poorly written (0/2 people found this helpful)

Covers lots of subjects, but is badly explained/written. It reads like a mathematical school textbook from the 1950s, not untangling the problems into humanly understandable prose.

2/5 stars

Not even for 3rd yr Comp Sci Majors (2/10 people found this helpful)

I looked through this book to compare it to others I had seen and it is very hard to understand, even for me (a 3rd yr comp sci major who already understands this topic)

5/5 stars

This is fundamental stuff for efficient programming. (9/10 people found this helpful)

This book starts with an introduction on the concepts of algorithm runtime and memory space usage complexities. After this, the reader will discover, chapter by chapter, what the essence is of particular data structures, starting with stacks, queues, ... graphs, .. etc. Each of these abstract data types is mentioned with different implementations, pseudocode and/or java code. Besides the ADT's, some interesting patterns are discussed, also fundamental algorithm methods are explained in depth,s.a. divide-and-conquer, dynamic programming ... This book contains a lot of related topics, eg. computational geometry, sorting, ... Although, mathematical approaches are often used for analysing algorithms and structures, the book is still very readable. Code examples can be downloaded from the book's website.

Franky Leeuwerck

Similar Products

Database Systems: A Practical Approach to Design, Implementation and Management (International Computer Science Series)

Introduction to Algorithms

Software Engineering: Update (International Computer Science Series)

The C Programming Language (2nd Edition)

Artificial Intelligence: A Modern Approach (International Edition)

Categories

Amazon.co.uk places this book into the following categories:

Books -> Subjects -> Computing & Internet -> General
Books -> Subjects -> Computing & Internet -> Programming -> Algorithms -> Java
Books -> Subjects -> Computing & Internet -> Programming -> Algorithms -> General AAS
Books -> Subjects -> Computing & Internet -> Programming -> General AAS
Books -> Subjects -> Computing & Internet -> Programming -> Languages -> Java -> General AAS
Books -> Subjects -> Computing & Internet -> Programming -> Languages & Tools -> General AAS
Books -> Subjects -> Computing & Internet -> Digital Lifestyle -> Online Shopping -> Amazon
Books -> Subjects -> Computing & Internet -> General AAS
Books -> Special Features -> Search Inside!
Books -> Refinements -> Language (feature_browse-bin) -> English
Books -> Refinements -> Age (feature_two_browse-bin)
Books -> Refinements -> Format (binding_browse-bin) -> Hardcover
Books -> Refinements -> Condition (condition-type)

 

ClanBrandon Books | Prague airport transfer | Dreamweaver | Short Term Missions | English Teacher Jobs in the Czech Republic
Czech Republic | Operation Mobilisation | Czech Republic Map