Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
MWSS: Data Structures and Algorithms in Java
 
See larger image
 

MWSS: Data Structures and Algorithms in Java [Hardcover]

Robert LaFore
4.6 out of 5 stars  See all reviews (30 customer reviews)

Available from these sellers.


There is a newer edition of this item:
Data Structures and Algorithms in Java Data Structures and Algorithms in Java 4.8 out of 5 stars (11)
CDN$ 42.83
In Stock.

Product Details


Product Description

From Amazon

While most books on algorithms and data structures use C or C++ for their examples, Data Structures and Algorithms in Java introduces data structures, sorting, and related algorithms using the Java programming language. This worthy reference helps working programmers get the most out of using Java to store and manipulate data efficiently.

The book starts out with simple data structures, such as Java arrays, and looks at a variety of traditional sorting algorithms, such as the quick sort and the bubble sort. Along the way, the author uses clear-cut examples in Java that show the ordering of elements visually in applets. (All source code is included in the accompanying CD-ROM.) The book then looks at linked lists (which can be efficient in Java because references point to objects in memory the way C++ pointers do).

The chapters on working with trees are especially clear. The author introduces and explains all the mathematical concepts needed to understand working with data structures. For example, he explains logarithms from the beginning so the reader will understand how various algorithms will perform with different numbers of elements. The author also includes advanced data structures, such as graphs and weighted graphs, along with sample applets that actually demonstrate what these containers look like and how they store and retrieve data.

The book concludes with a discussion of when to choose particular data structures over others--a topic that is less critical as CPU speed increases. In all, Data Structures and Algorithms in Java is a concise and readable excursion into the world of data structures. The book does an admirable job of showing how a traditional topic in computer science is handled in one of today's most popular programming languages. --Richard V. Dragan

Book Description

Not filled with with obtuse mathematics and difficult proofs, MWSS-Data Structures and Algorithms in Java removes the mystique from DS&A. It does this in two ways. First, the text is written in a straightforward style, making it accessible to anyone. Second, unique new Java demonstration programs, called "Workshop Applets," are provided with the book. These Workshop Applets provide interactive "moving pictures" which the user can control and modify by pressing buttons. The books text describes specific operations the user can carry out with these Workshop Applets, and the applets then reveal the inner workings of an algorithm or data structure.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

30 Reviews
5 star:
 (22)
4 star:
 (6)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (30 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

5.0 out of 5 stars Buy IT!, Jun 16 2002
This review is from: MWSS: Data Structures and Algorithms in Java (Hardcover)
If you r looking for a book that concentrates on Data structures in JAVA, then this book is definately for you. It does not bore you with the AWT libararies and all that, it lets u jump into the nitty gritty of data structures programming in Java. I don't think it even touched on the AWT libraries once in this book. Which is good for me since my school sylabus doesn't touch on that at all either. It especially touched on the topic of linked lists very well, explaining the concept in the most simplest way possible. And for alot of us, we usually hit the brick wall when we reach tht topic on linked list. So yeah, if u really want to buy a good book for DS on Java, this book is for u!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars excellent supplement to your main text or class notes, May 22 2002
By A Customer
This review is from: MWSS: Data Structures and Algorithms in Java (Hardcover)
Is there a perfect book out there on data structures using Java? No, but this book by Lafore is the best among the lot especially for students (like me) trying to learn the stuff. This book is the exact opposite of the widely used book by Tamassia&Goodrich (T&G) - that is, Lafore covers data structures in a non-mathematical, non-technical way without using formal proofs and abstract mathematical definitions. This makes it very readable and understandable especially when compared to T&G. It covers all the major topics you're likely to see in your data structures course: arrays, stacks, linked lists, queues, sorting algorithms, trees, heaps and hash tables. The last chapter - When to Use What - is excellent. Distills the whole topic into just a few pages.

Complaints: This book gives very short shrift to big O notation IMO. And Lafore really takes the easy way out with heaps - he uses an array (Ugh!). Come on, Lafore, you should have used a tree for this ! He doesn't cover AVL trees at all so you'll have to look elsewhere for that. Also, ... the source code isn't 'generic' enough - he implements many data structures to hold a specific type instead of allowing them to hold generic Objects. There are no end of chapter exercises so I don't know if it could be used as a regular class text. The applets on the disc are instructive, though.

If you could combine the topic coverage of T&G (along with just a bit of their formalism) and Lafore's readablity you'd have the perfect teaching book on data structures using Java.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Excellent Introduction, May 14 2002
By 
Hari K. Mukkala (Hyderabad, India) - See all my reviews
(REAL NAME)   
This review is from: MWSS: Data Structures and Algorithms in Java (Hardcover)
This book presents an excellent introduction to Data Structures using Java.The workshop applets are really helpful to get quick understanding.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 32 reviews  4.5 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback