Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Computer Science » Algorithms » Data Structures and Algorithms in Java  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
Mass Market
Trade
Related Categories
• Algorithms
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Database Storage & Design
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• General
Computer Science
Computers & Internet
Subjects
Books
• General AAS
Computer Science
Computers & Internet
Subjects
Books
• Java & Databases
Databases
Computers & Internet
Subjects
Books
• General
Databases
Computers & Internet
Subjects
Books
• General AAS
Databases
Computers & Internet
Subjects
Books
• Data Structures
Algorithms
Programming
Computers & Internet
Subjects
• General
Algorithms
Programming
Computers & Internet
Subjects
• General AAS
Algorithms
Programming
Computers & Internet
Subjects
• General
Java
Programming
Computers & Internet
Subjects
• General AAS
Java
Programming
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• Databases
Software
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

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

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



New (13) Used (7) from $69.60

Avg. Customer Rating: 4.5 out of 5 stars 4 reviews
Sales Rank: 844646

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

ISBN: 0131469142
Dewey Decimal Number: 005.133
EAN: 9780131469143
ASIN: 0131469142

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 Excellent Product, fast service   August 8, 2008
 0 out of 1 found this review helpful

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


5 out of 5 stars Where to find code and errata   March 18, 2008
 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.)



3 out of 5 stars bleh   March 1, 2007
 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.


5 out of 5 stars very powerful Java for the structures and algorithms   January 5, 2006
 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.


Powered by Associate-O-Matic