Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Computer Science » General » Data Structures Outside-In with Java  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
Mass Market
Trade
Related Categories
• General
Java
Programming
Computers & Internet
Subjects
• Object-Oriented Design
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• Data Structures
Algorithms
Programming
Computers & Internet
Subjects
• Databases
Software
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General
Databases
Computers & Internet
Subjects
Books
• Java & Databases
Databases
Computers & Internet
Subjects
Books
• Database Storage & Design
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Object-Oriented Software 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
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

Data Structures Outside-In with Java

Data Structures Outside-In with Java

zoom enlarge 
Author: Sesh Venugopal
Publisher: Prentice Hall
Category: Book

List Price: $59.25
Buy New: $47.46
You Save: $11.79 (20%)



New (25) Used (17) from $38.00

Avg. Customer Rating: 3.0 out of 5 stars 2 reviews
Sales Rank: 486374

Media: Paperback
Edition: 1
Number Of Items: 1
Pages: 584
Shipping Weight (lbs): 1.5
Dimensions (in): 9 x 6.8 x 0.8

ISBN: 0131986198
Dewey Decimal Number: 005.133
EAN: 9780131986190
ASIN: 0131986198

Publication Date: November 20, 2006
Availability: Usually ships in 1-2 business days
Shipping: International shipping available
Condition: Brand New. Delivery is usually 5 - 8 working days from order, International is by Royal Mail Airmail

Similar Items:

  • Data Structures in Java: A Laboratory Course
  • Principles of Computer Organization and Assembly Language
  • Ethics and Technology: Ethical Issues in an Age of Information and Communication Technology
  • Discrete Mathematics and Its Applications
  • Discrete Mathematics and Its Applications

Editorial Reviews:

Product Description
This innovative new book encourages readers to utilize the “Outside-In” approach to learning the use, design and implementation of data structures. The author introduces every data structure by first narrating its properties and use in applications (the "outside" view). This provides a clear introduction to data structures with realistic context where it is used. Venugopal then details how to build data structures (the "inside" view); readers learn how to evaluate usability, flexibility, extensibility, and performance in designing and implementing classic data structures.


Customer Reviews:

2 out of 5 stars Mistakes abound.   April 14, 2008
 1 out of 2 found this review helpful

This book seems like it didn't make it to the editor. Semantic and not-semantic errors are abound. The author understands what he is trying to express, but didn't do it correctly. What the author presents as fact is hardly the same, so be wary about this book, and check examples given against other resources.

This is the just another professor trying to make money, rather than being an expressive book.

The only redeeming attribute is a simplified look at O notation as a price tag for a method call. It is easier to get your mind around than big notation at first, and because the author's background is in parallel computations, he is well qualified to assert this analogy. Be wary though, because in real world optimization it is important to have a firm grasp of what big "O" means, with respect to data size.



4 out of 5 stars easy learning via interfaces   April 3, 2008
 2 out of 2 found this review helpful

Venugobal makes a good choice in teaching data structures via the java interfaces. After all, as a java programmer, if you are learning some new java package, this is exactly how you probably learn it. A major point about the object oriented approach and encapsulation is to hide implementation details as lower level stuff.

So what happens in the book is that while learning about various data structures in the general sense, you can also quickly code and learn about using them. By availing yourself of those built into java. The standard java packages summarise a lot of effort by Sun in writing stable, highly debugged structures.

Of course, in a book like this, you do also need to understand implementations. A given data structure and algorithms that use it should not be a total black box. Hence, there are many details about sorting routines, queue implementations and tree traversals. There is a reasonable amount of rigour. Though the book is not at the level of Knuth's Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series). Venugopal's exercises are a lot simpler than Knuth's.

However, if you are a java programmer, and you want to focus on what you are likely to most use, try looking into the hash table. In my java coding experience, the java Hashtable and HashSet are really common and useful entities. It turns out that they are also very easy to learn to use.


Powered by Associate-O-Matic