Library of Math
New and Used Math Books at Great Low Prices
Subscribe to the Library of Math Feed

Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

enlarge enlarge 
Author: Peter Drake
Publisher: Prentice Hall
Category: Book

List Price: $116.00
Buy New: $100.39
You Save: $15.61 (13%)



New (11) Used (6) from $69.00

Rating: 4.5 out of 5 stars 4 reviews
Sales Rank: 597501

Media: Paperback
Pages: 592
Number Of Items: 1
Shipping Weight (lbs): 1.9
Dimensions (in): 9.1 x 6.9 x 0.9

ISBN: 0131469142
Dewey Decimal Number: 005.133
EAN: 9780131469143

Publication Date: December 29, 2005
Availability: Usually ships in 24 hours

Similar Items:

  • Data Structures and Algorithms in Java (2nd Edition)
  • PSpice for Linear Circuits (uses PSpice version 10)
  • Engineering Circuit Analysis
  • Schaum's Outline of Mathematics for Physics Students (Schaum's Outlines)
  • Engineering Circuit Analysis

Editorial Reviews:

Product Description

This new book provides a concise and engaging introduction to Java and object-oriented programming with an abundance of original examples, use of Unified Modeling Language throughout, and coverage of the new Java 1.5. Addressing critical concepts up front, the book's five-part structure covers object-oriented programming, linear structures, algorithms, trees and collections, and advanced topics. KEY FEATURES: Data Structures and Algorithms in Java takes a practical approach to real-world programming and introduces readers to the process of crafting programs by working through the development of projects, often providing multiple versions of the code and consideration for alternate designs. The book features the extensive use of games as examples; a gradual development of classes analogous to the Java Collections Framework; complete, working code in the book and online; and strong pedagogy including extended examples in most chapters along with exercises, problems and projects. For readers and professionals with a familiarity with the basic control structures of Java or C and a precalculus level of mathematics who want to expand their knowledge to Java data structures and algorithms. Ideal for a second undergraduate course in computer science.




Customer Reviews:

5 out of 5 stars very powerful Java for the structures and algorithms   January 5, 2006
W Boudville (Terra, Sol 3)
10 out of 10 found this review helpful

Drake wastes little time in getting to his subject. You are expected to already know at least the rudiments of Java. Hopefully of version 1.5, which is the current major release of Java. The numerous code snippets in the text are drawn from this version. Because it has a very extensive set of native classes that implement many of the structures covered by the book.

The text can be read at one or both of two levels. Firstly, you might already be well familiar with such ideas as linked lists, hash tables, trees, graphs, sorting, searching etc. Perhaps from other languages. What you are looking for is a comprehensive description of how these are expressed or can be expressed in Java.

The other level is where you need to learn the data structures and algorithms for the first time. Here, there is a stark contrast with Knuth's classic "Art of Computer Programming". That is a far more advanced text. But the relevant difference in our context is that Knuth requires you to write all the code yourself, in some language. Whereas Drake demonstrates how, right out of the box with Java 1.5, you get so much already implemented, for free. The latter is not figurative. The Java 1.5 distribution is made freely available by Sun.

It should also be said that this book will still be germane when 1.5 is superseded by future versions of Java. You can safely expect that those versions will be supersets of the functionality used in this book, based on the prior history of the major Java versions and how each differed from its predecessor.



5 out of 5 stars Where to find code and errata   March 18, 2008
Peter Drake
2 out of 2 found this review helpful

You can find all of the source code and errata for this book here:

http://www.lclark.edu/~drake/dsaj.html

(I am the author. I hope it will not be seen as overhyping to rate my own book at 5 stars, but I couldn't find a way to post this information outside of a review, nor to post a review without giving a rating.)



5 out of 5 stars Excellent Product, fast service   August 8, 2008
Carol R. Good
0 out of 1 found this review helpful

Arrived right on time. Book was in perfect condition. Great service, would order from them again.


3 out of 5 stars bleh   March 1, 2007
Ken Epoch
1 out of 1 found this review helpful

The explanations are good but the examples are too thick and hard to follow if you haven't known the language that long.

 
about us contact us privacy policy terms of use mision statement lom help
The Library of Math - Online Math Organized by Subject Into Topics. © 2005 - 2008 www.LibraryOfMath.com All rights reserved. math rss