Jump to ratings and reviews
Rate this book

Data Structures and Algorithm Analysis in Java

Rate this book
With its focus on creating efficient data structures and algorithms, this comprehensive text helps readers understand how to select or design the tools that will best solve specific problems. It uses Java as the programming language and is suitable for second-year data structure courses and computer science courses in algorithm analysis.
Techniques for representing data are presented within the context of assessing costs and benefits, promoting an understanding of the principles of algorithm analysis and the effects of a chosen physical medium. The text also explores tradeoff issues, familiarizes readers with the most commonly used data structures and their algorithms, and discusses matching appropriate data structures to applications. The author offers explicit coverage of design patterns encountered in the course of programming the book's basic data structures and algorithms. Numerous examples appear throughout the text.

608 pages, Paperback

First published September 14, 2011

7 people are currently reading
53 people want to read

About the author

Clifford A. Shaffer

9 books3 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
6 (22%)
4 stars
10 (37%)
3 stars
8 (29%)
2 stars
2 (7%)
1 star
1 (3%)
Displaying 1 - 3 of 3 reviews
Profile Image for Andrew Obrigewitsch.
951 reviews164 followers
May 20, 2017
I had to read several chapters of this book as part of an advanced algorithms class that I'm taking. I must say that I after reading the sections of this book I have a much more in depth understanding of how these algorithms work and even basic concepts like computer the growth rate of an algorithm.
Profile Image for Tareef Mando.
134 reviews368 followers
March 29, 2023
درسنا ثلثي الكتاب تقريبا ضمن مقرر بنى المعطيات cs3303
أسلوب الكاتب جيد ومفصل في الشرح، لكن في كثير من المواضع، لا سيما خوارزميات التصنيف، وجدت أن مشاهدة درس مرئي عن الخوارزمية قبل قراءة شرحها في الكتاب يبسط الأمور كثيرا
أعتقد أننا سنعود لدراسة ما تبقي من الكتاب في مادة تحليل الخوارزميات

تحديث 2023:
تابعنا دراسة الثلث المتبقي من الكتاب ضمن مقرر تحليل الخوارزميات CS 3304
هناك العديد من التفاصيل الدقيقة التي وجدت أن الخوض بها سيعقد الدراسة رغم أن هذه التفاصيل لم تلزم في إنجاز الوظائف أو اجتياز الامتحانات
لذا فنصيحتي هي التركيز على المفاهيم العريضة والتمكن منها
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.