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

Download Data Structures and the Java Collections Framework fb2, epub

by William Collins

Download Data Structures and the Java Collections Framework fb2, epub

ISBN: 0073022659
Author: William Collins
Language: English
Publisher: McGraw-Hill Science/Engineering/Math; 2 edition (April 16, 2004)
Pages: 784
Category: Programming
Subcategory: IT
Rating: 4.4
Votes: 592
Size Fb2: 1744 kb
Size ePub: 1554 kb
Size Djvu: 1140 kb
Other formats: txt lrf doc docx


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. Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!

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.

Well-written book on data structures in Java. 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.

He also continues to use the Java Collections Framework where .

He also continues to use the Java Collections Framework where appropriate. His goal is give students an excellent background in creating data structures themselves, as well as make them comfortable using the standard library. On-line Labs accompany this book and make it easy to have students start practice what they are learning. These labs can be used as open-labs, closed labs, or homework assignments and are designed to give students hands-on experience in programming. Key Handles:, Teaches the fundamentals of data structures using JAVA, Applications and examples are included throughout the text, New!!

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.

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.

2 Chapter 0 Introduction to Java. 3 Basically, a class consists of: 1) variables called fields together with 2) functions called methods that act on those fields

2 Chapter 0 Introduction to Java. 3 Basically, a class consists of: 1) variables called fields together with 2) functions called methods that act on those fields. 4 The following class, HelloWorld, has no fields and defines only one method, a special method called main, whose execution entails the calling of another method, println : public class HelloWorld { public static void main (String args) {System. println ("Hello, world!").

Almost three years ago I read a data structures book which used Java for implementation of the topics covered.

William Collins, William J Collins, Collins Publishers Staff. 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.

Data 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.

In the second edition, Collins has increased his coverage on teaching students to build data structures from scratch. He also continues to use the Java Collections Framework where appropriate. His goal is give students an excellent background in creating data structures themselves, as well as make them comfortable using the standard library.

On-line Labs accompany this book and make it easy to have students start practice what they are learning. These labs can be used as open-labs, closed labs, or homework assignments and are designed to give students hands-on experience in programming. . Key Handles: • Teaches the fundamentals of data structures using JAVA • Applications and examples are included throughout the text • New!! On-Line labs make it easy for the students to apply what they are learning • Emphasis is on building structures from scratch Increased coverage on teaching students to build data structures from scratch • Goal of text is to give students background in creating data structures themselves and then making them comfortable using the standard library

Comments:

Grosho
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.
Anarawield
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.
Gann
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.
Nagor
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.

Related to Data Structures and the Java Collections Framework

Download Java Software Structures: Designing and Using Data Structures (3rd Edition) fb2, epub

Java Software Structures: Designing and Using Data Structures (3rd Edition) fb2 epub

Author: Joseph Chase,John Lewis
Category: Programming
ISBN: 0136078583
Download Data Structures Using Pascal fb2, epub

Data Structures Using Pascal fb2 epub

Author: Aaron M. Tenenbaum
Category: Programming
ISBN: 0131966685
Download Data Structures, Algorithms, and Software Principles fb2, epub

Data Structures, Algorithms, and Software Principles fb2 epub

Author: Thomas A. Standish
Category: Programming
ISBN: 0201528800
Download Data Structures with Java fb2, epub

Data Structures with Java fb2 epub

Author: William H. Ford,William R. Topp
Category: Programming
ISBN: 0130477249
Download Fundamentals of Java: AP* Computer Science Essentials for the A  AB Exams fb2, epub

Fundamentals of Java: AP* Computer Science Essentials for the A AB Exams fb2 epub

Author: Kenneth Lambert,Martin Osborne
Category: Programming Languages
ISBN: 0619267232
Download Starting Out with Java: From Control Structures through Data Structures fb2, epub

Starting Out with Java: From Control Structures through Data Structures fb2 epub

Author: Tony Gaddis,Godfrey Muganda
Category: Computer Science
ISBN: 0321421027
Download Algorithms in Java, Parts 1-4 (3rd Edition) (Pts.1-4) fb2, epub

Algorithms in Java, Parts 1-4 (3rd Edition) (Pts.1-4) fb2 epub

Author: Robert Sedgewick
Category: Programming
ISBN: 0201361205
Download Data Structures Using Modula-2 fb2, epub

Data Structures Using Modula-2 fb2 epub

Author: Richard F. Sincovec,Richard S. Wiener
Category: Computer Science
ISBN: 047181489X