Rating:

(13 reviews)
Author: Elliot B. Koffman
ISBN : 0470128704
New from $60.22
Format: PDF
Download electronic versions of selected books Free Data Structures: Abstraction and Design Using Java from 4shared, mediafire, hotfile, and mirror link
This book lays the foundation for programmers to build their skills. The focus is placed on how to implement effective programs using the JCL instead of producing mathematical proofs. The coverage is updated and streamlined to provide a more accessible approach to programming. They’ll be able to develop a thorough understanding of basic data structures and algorithms through an objects-first approach. Data structures are discussed in the context of software engineering principles. Updated case studies also show programmers how to apply essential design skills and concepts.
Direct download links available for Free Data Structures: Abstraction and Design Using Java
- Paperback: 832 pages
- Publisher: Wiley; 2 edition (January 26, 2010)
- Language: English
- ISBN-10: 0470128704
- ISBN-13: 978-0470128701
- Product Dimensions: 1.1 x 7.3 x 9 inches
- Shipping Weight: 2.5 pounds (View shipping rates and policies)
Free Data Structures: Abstraction and Design Using Java
A reader wrote that, "this book fails to address concurrency issues". But the books title never commits this. It's about teaching data-structures using Java (correctly). And it exactly does this with great success.
Although I read it to refresh my knowledge, I enjoyed a lot as I learn the subject first time. It's CS for beginners, but not dull theory. The book explains every data-structure throughly with accompanied practical code snippets.
Three types of code is provided:
1) KW(Koffman-Wolfgang) version of the data structure implementation
2) Java Collection API version of the data structure (if it exists).
3) Data structure in praxis (sample applications)
Sample applications code are not toy code. Realistic examples such as infix-postfix conversion via stack, airline check-in passenger queues or recursive fibonacci numbers are choosen.
The book also shows how to extend Java's collections framework for advanced implementations.
Such valuable books cannot be written in a hurry. I think, especially for beginners, it would be a great start. And probably you'll never need to search an alternative if you start to learn the subject from this one.
It is the right book.
By Okur Yazar
This book is a very useful sources on the data structures used in the Java language. This 2nd edition of the textbook has added an extensive amount of information regarding abstraction and a much more defined explanation of the Collections framework. This is a great book of intermediate programers.
By Albert
Download Link 1