carnevalemanfredonia.it
» » Data Structures and the Java Collections Framework

eBook Data Structures and the Java Collections Framework download

by William Collins

eBook Data Structures and the Java Collections Framework download ISBN: 0071121846
Author: William Collins
Publisher: McGraw-Hill Publishing Co.; International student edition edition (January 30, 2001)
Language: English
Pages: 736
ePub: 1653 kb
Fb2: 1367 kb
Rating: 4.6
Other formats: lrf doc doc azw
Category: Technologies
Subcategory: Computer Science

Collins, William J. (William Joseph) Data structures and the Java .

Collins, William J. (William Joseph) Data structures and the Java collections framework, William Collins. 3rd ed. p. cm. Includes bibliographical references and index. This book is intended for an object-oriented course in data structures and algorithms. As important as the Java Collections Framework implementations are, they cannot be the exclusive focus of such a fundamental course in data structures and algorithms. Approaches that differ from those in the framework deserve consideration.

Almost three years ago I read a data structures book which used Java for implementation of the topics covered. There are many poorly written books that deal with data structures and books about the Collections Framework

Almost three years ago I read a data structures book which used Java for implementation of the topics covered. There are many poorly written books that deal with data structures and books about the Collections Framework. And yet this book does an outstanding job with the two subjects.

This book is intended for an object-oriented course in data structures and algorithms. Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!

Get the solution of 1.

Get the solution of 1. Get the solution of 1.

Well-written book on data structures in Java. As for the actual data structures: it covers all of the ones you need to know for a 2nd-year course. I already knew Java and OOP before reading, so I'm not sure if the intro to these concepts in the beginning is adequate for newbies or not. The code examples and exercises are helpful, though some of the code examples are kind of long. The diagrams, which are quite simple, are helpful in understanding how the data structures work.

Book DescriptionData Structures and the Java Collections Framework, 2/e by William Collins teaches the fundamentals of data structures using java. This student-friendly book focuses on teaching students how to apply the concepts presented. To that end many applications and examples are included throughout the book. Collins also provides programming projects at the end of each chapter, which get students hands on with code.

Instead of emphasizing the underlying mathematics to get programmers to build their own data structures, Collins enables them to manipulate existing structures in the Java Collections Library. This allows them to learn through coding rather than by doing proofs. 23 lab projects and hundreds of programming examples are integrated throughout the pages to build their intuition. The approach this book takes helps programmers quickly learn the concepts that underlie data structures.

ISBN: 0072369647; Издательство: McGraw-Hill Math. This student-friendly book focuses on teaching students how to apply the concepts presented and so includes many applications and examples throughout the book. Additionally, he provides programming projects, which get students thinking deeper.

This student-friendly book is designed for a course in data structures where the implementation language is Java. The focus is on teaching students how to apply the concepts presented, therefore many applications and examples are included, as well as programming projects, which get students thinking more deeply. The author shows students how to use the data structures provided in the Java Collections Framework, as well as teaching them how to build the code themselves. Using the Java Collections Framework gives the students the opportunity to work with fully tested code. Also, since this is a standard library of classes, students will be able to continue to use it for other courses and as they move into industry. Another feature of this text is that labs are provided with the book. They can be used as open-labs, closed labs, or homework assignments and are designed to give students hands-on experiences in programming. These optional labs provide excellent practice and additional material. Collins exploits the unique features of the Java language. He also uses a simple graphical user interface throughout the book. Throughout the book there are examples, hints and marginal notes to help students navigate through the concepts. The website includes labs, PowerPoints, solutions, additional exercises, source code and more.
Comments: (4)
Kagrel
There are better written books for learning basic data structures. The material is likely not outdated though as it covers basic stuff that should be pretty timeless.
Shem
Almost three years ago I read a data structures book which used Java for implementation of the topics covered. Perhaps I did not have a solid grasp of the Java language back then, but the book was one of the worst I have come across - I don't even remember the name. "Data Structures and the Java Collections Framework" on the other hand is one of the most up-to-date books available and certainly one that I will remember for quite some time.

Not only does it cover the theory behind many of the fundamental data structures such as arrays, stacks, queues, trees, graphs, maps, etc. but it also illustrates common algorithms required by those data structures. For a book covering this kind of material that would have been enough, but this book excels in showing implementations with the latest version of Java.

Furthermore, this book's purpose is not to teach Object Oriented programming with Java, or the latest features of version 1.5 (Generics, foreach loop, boxing, vararg). The author assumes those were taught in an introductory Java course. Thus, the book does accomplish its goal to teach data structures using Java, and taking advantage of OO design and the latest features of the language. And for those who need a quick refresher two review chapters are included that quickly cover the most commonly used features of Java, as well as javadoc and packages.

As many other technical books, this one contains its share of typos and errors - nothing major though. Later in the book, only parts of the entire implementation of certain data structures are presented, but yet there is no mention that the book's website contains that and more. Also, an introduction to JUnit could have made this book better.

The part that readers will find most useful about Mr. Collins' book is the future applicability of the Java Collections Framework. There are many poorly written books that deal with data structures and books about the Collections Framework. And yet this book does an outstanding job with the two subjects. A great book to learn data structures from - Highly recommended.
Forey
I found this book to be very helpful in learning data structures. I read it on my own, without help from a teacher and was able to understand everything thanks to the thorough and step-wise coverage of the material. The only exception was the chapter on algorithm analysis, which I agree is not easy to grasp. But I was more interested in the structures themselves and what each one was efficient at, so the math analysis wasn't that important to me. The math isn't as important as understanding what makes one function faster than another.

One of the previous reviewers complained that this book focused too much on object-oriented programming and the Java language. I think that criticism is poor, since the title states the book is about Java. I really like the author's approach of covering the Collections framework while discussing data structures because a lot of introductory programming courses in Java don't cover Collections very well, or at all. He introduces the framework at the beginning of the book and as he goes through each kind of data structure he creates his own simple implementation that the student can follow along with. Once that it is understood he describes the way that the Collections framework officially implements it and points out how the differences will affect programmers who use it.

That step-wise approach to each topic is very effective. I recommend this book. Just skip chapter 3.
melody of you
The intro chapters (including a preview of the new edition) are amongst the worst intro to java. Typos, use of deprecated methods abound and several key areas (complexity analysis) are awkward at best.