silviacolasanti.it
» » Java Software Structures: Designing and Using Data Structures (3rd Edition)

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

by Joseph Chase,John Lewis

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

ISBN: 0136078583
Author: Joseph Chase,John Lewis
Language: English
Publisher: Pearson; 3 edition (February 23, 2009)
Pages: 576
Category: Programming
Subcategory: IT
Rating: 4.2
Votes: 668
Size Fb2: 1912 kb
Size ePub: 1442 kb
Size Djvu: 1602 kb
Other formats: mobi mbr lrf lrf


Data Structures and algorithms are extremely important stuff. 2 people found this helpful.

Data Structures and algorithms are extremely important stuff. If you do well on the assessment, then you are invited to interviews, where more algorithm-related questions will be asked. If you study this book, you will likely fail those tests and interviews. If you want to learn data structures and algorithms, I would highly recommend "Algorithms" by Robert Sedgewick. This book will be used for data structures class in the fall 2013 semester but I have bought it early and read most of it. The book is laid out well and fairly easy to read with problems and a summary for each chapter.

Java Software Structures: Designing and Using Data Structures (4th .

John Lewis is an Associate Professor of Computer Science at Villanova University. from Virginia Tech in 1991. Lewis' area of specialization is Software Engineering, with a particular focus on web-based software development.

John Lewis, Virginia Tech. Joseph Chase, Radford University. This means that rather than having several chapters of preliminary discussion, stacks are presented in chapter 3. Additional Focus on Analysis of Algorithms - Chapter 2 provides a more thorough introduction to the analysis of algorithms.

Java Software Structures: Designing and Using Data Structures. John Lewis, Joseph Chase. Download (pdf, . 2 Mb) Donate Read. Epub FB2 mobi txt RTF. Converted file can differ from the original.

John Lewis, Joseph Chase. The framework of the text walks the reader through three main areas: conceptualization, explanation, and implementation, allowing for a consistent and coherent introduction to data structures. Readers learn how to develop high-quality software systems using well-designed collections and algorithms.

Java Software Structures: Designing and Using Data Structures by John Lewis and Joseph Chase Marks Distribution: Assignments: 5% Quizzes: 5% Final Lab: 20% Midterm Exam: 20% Final Exam: 50% Total: 100%.

Java Software Structures book. Goodreads helps you keep track of books you want to read. Start by marking Java Software Structures: Designing and Using Data Structures as Want to Read: Want to Read saving. Start by marking Java Software Structures: Designing and Using Data Structures as Want to Read: Want to Read savin. ant to Read. See a Problem? We’d love your help.

Using Java, this book provides comprehensive coverage of the fundamental data structures, making it an excellent choice for a CS2 course. The author has made this book student-friendly through intuitive discussion, real-world, applications and a gentle introduction.

The third edition of Java Software Structures embraces the enhancements of the latest version of Java (Java 6, as well as Java 5), where all structures and collections are based on generics. The framework of the text walks the reader through three main areas: conceptualization, explanation, and implementation, allowing for a consistent and coherent introduction to data structures. Readers learn how to develop high-quality software systems using well-designed collections and algorithms.

Comments:

playboy
While this version is a few versions old and was actually one version old when I purchased it, I was on an extreme budget during college and had to pay out of pocket for some of my books. This was one of the books I skimped on and as I purchased it after it was no longer 'relevant' I got it for like, I believe 10 dollars which is vastly cheaper than the 150 they wanted me to pay for a new copy.

While there are slight variations on which chapter explains what, the book essentially is the same as the revision that comes after it minus a few page order variations, the questions are essentially the same as is the information it conveys.

This book essentially is the reason I'm now a college graduate, and is a great read even for programmers who aren't in college for who merely have a desire to increase their understanding of software structures in programming, its easily the most complex part of programming, but once mastered, opens up the world of programming to an extent where 'everything is possible' becomes more than just words.
Dancing Lion
As many other reviews have mentioned, the book is a piece of garbage.

- Large number of errors.
- Exposition that makes no sense.
- Tells you to implement something, but does not show you how.
- Only few contrived code examples. You will learn almost nothing, and the code usually does not compile.

Data Structures and algorithms are extremely important stuff. When you apply for IT jobs, usually the recruiter will have you do an online assessment where algorithms are heavily emphasized. If you do well on the assessment, then you are invited to interviews, where more algorithm-related questions will be asked. If you study this book, you will likely fail those tests and interviews.

If you want to learn data structures and algorithms, I would highly recommend "Algorithms" by Robert Sedgewick. That book is clear, engaging, and includes good Java codes. On Corsera there is a free course taught by none other than Sedgewick himself. After finishing the book and course, you might want to go over the book by Thomas Cormen and improve your problem solving skills.
Jairani
The book is reasonably well put together and follows an understandable format. I have used the previous book in this series as well for programming I and II.

The course that I am using this book for is not well aligned with what the book contains. I find myself getting basic concepts from the book and having to do research on the web to actually be able to do the homework, quizzes and tests. This is a bit frustrating as the book is expensive and I could have done the course without the book and using the web for all the needed information.

As a side note, the 3rd edition does not seem that much different than the 4th edition. the 3rd edition is cheap.
Opilar
If I'm gonna pay over $175 for a textbook, it better be near perfect with no spelling, grammatical, or errors in the actual code itself. It's crazy that a coding book would have mistakes in the actual code. The actual content itself is okay but I've seen better. It's too bad that this book is the main one uses for many data structure courses. The authors and publisher should be ashamed for charging so much for a book with so many errors.
Adoraris
The book does not delve into sufficient detail for any abstract data types (aside from stacks and queues, possibly) although it certainly takes enough pages to make you think that it would. The simple ADTs are belabored, while the more interesting ones are glossed over. At best, the book introduces you to the ADTs, why they are used, and a very small amount of what goes into implementing them. The section on red-black trees is especially irritating. It describes the rules of the red-black tree, the steps in bullet-point form for handling each case of insertion/removal, and little more. There is no motivation for why these steps should occur, and it is not something you can infer from the text.

In place of good explanations, most chapters are scattered with Java interface "code," useless simple UML diagrams, and buggy, poorly written code. In the margins are "Key Concepts," which are nothing more than almost verbatim restatements of what frequently seems like a random sentence on the page with little to no value.

I've been reviewing this from the perspective of someone who wants to know about data structures more intimately, not just someone who is looking for an introductory text. Still, to people looking for the amount of coverage given to data structures in this book, I would suggest looking elsewhere. The current price is really kind of ridiculous for what can be gleaned from this text.

I have to say that I find it insulting that this book is in its third edition, that it currently costs one hundred dollars, and that it is written by people who know better.
IWAS
I used the java software solutions book by Lewis for programming I & II. This book will be used for data structures class in the fall 2013 semester but I have bought it early and read most of it. The book is laid out well and fairly easy to read with problems and a summary for each chapter.

If you get a great deal (under $60) on this book, I would buy it. This review is for the 3rd Edition, the 4th edition is out currently.
lolike
Most of the code is janky and requires a ton of work to get working correctly. There is also no student version of the source code from the book online since Pearson locks it down. I would, quite literally, never buy this book if i wasn't convinced by my instructor i 'had' to have it. Too bad I can't get a refund for the rental.
I rented this book for school and I ended up wishing I purchased it instead! It has great information and is written very clearly.

Related to Java Software Structures: Designing and Using Data Structures (3rd Edition)

Download Software-Architektur in Java fb2, epub

Software-Architektur in Java fb2 epub

Author: Lars Wunderlich
ISBN: 3826615379
Download Java Software Structures for AP Computer Science - AB Exam: Ap Test Prep fb2, epub

Java Software Structures for AP Computer Science - AB Exam: Ap Test Prep fb2 epub

Author: Joe Chase,Leigh Ann Sudol,John Lewis
Category: Programming Languages
ISBN: 0131994174
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 Data Structures and the Java Collections Framework fb2, epub

Data Structures and the Java Collections Framework fb2 epub

Author: William Collins
Category: Programming
ISBN: 0073022659
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