Customer Reviews


8 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


10 of 10 people found the following review helpful:
5.0 out of 5 stars Data Structures with C++ and STL not only for C programmers
I am teaching the second programming / first data structure course in the department of electrical and computer engineering. I have used the first edition of this book several times, and as of fall of 2004 I am into the third of semester of using this second edition as a mandatory text.

This book is very good for students who already know how to program in...
Published on September 27, 2004 by Aleksander Malinowski

versus
3.0 out of 5 stars Not bad
I picked up this book as part of a sophomore level C++ Data Structures course, and since this is actually a repeat class for me based on transfer issues, I can look at this book from a "Second Look" Point of view, having used a different textbook beforehand. It's got a decent way of explaining the STL containers and general breakdown of a program, but like another...
Published 4 months ago by Bry


Most Helpful First | Newest First

10 of 10 people found the following review helpful:
5.0 out of 5 stars Data Structures with C++ and STL not only for C programmers, September 27, 2004
By 
This review is from: ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Paperback)
I am teaching the second programming / first data structure course in the department of electrical and computer engineering. I have used the first edition of this book several times, and as of fall of 2004 I am into the third of semester of using this second edition as a mandatory text.

This book is very good for students who already know how to program in C, C++ or Java. The first C or C++ course does not have to cover introduction to OOP though. My students learn C part of C++ in the first programming course. This book covers object oriented programming part of C++, and introduces/reintroduces pointers, file IO with streams, and C++ strings (good for former Java programmers). Then it follows into data structures. It starts with its own definitions of dynamic array that grows, and a simple linked list as basic data containers. Then it focuses on organizing access to data with stack and queue, and then migrates to the standard template library (STL). Everything is kept on the undergraduate student level. All other STL books I know assume that you are already an expert in programming or at lest for students after two programming courses, and are too difficult for average non-CS students.

I originally rated the first edition with four-stars only because it introduced pointers very late, out of the proper sequence and added the fifth star for the unique blend of introduction to OOP C++ and data structures, and STL. However, this edition is free from this inconvenience and it also makes C++ and data structures course accessible to former Java programmers. It gets true five stars from me this time.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 9 people found the following review helpful:
4.0 out of 5 stars Great Introductory Book, October 29, 2005
By 
C. Paredes (Seattle, Washington United States) - See all my reviews
(REAL NAME)   
This review is from: ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Paperback)
I actually feel that this book is a mixed bag. On one hand, the concepts are intuitively presented and are easy to understand. On the other hand, the book doesn't delve too much into technical details, which may or may not be a godsend to various students. Personally, I'd rather use the Drozdek Data Structures text, since it goes into much more detail into analysis and logic behind choosing various data structures and algorithms in order to implement an ADT.

Anyway, it's still a great textbook for an introductory course in data structures. Just be sure to get another textbook on the same material down the road if you want to get a more detailed understanding of the concepts presented.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars Great book, June 17, 2005
This review is from: ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Paperback)
The coverage of C++ and data structures looks pretty good. There are lots of programming examples, and the book is written very well. I'm recommending it for our 2nd year course in data structures and C++. Our students know Java, but not C++, so it's been a challenge finding a data structures book that packages a semi-introductory version of C++ with a standard course in data structures. This book appears to be the best suited out of about 5-10 books that I've reviewed for this course.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Not bad, October 19, 2011
This review is from: ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Paperback)
I picked up this book as part of a sophomore level C++ Data Structures course, and since this is actually a repeat class for me based on transfer issues, I can look at this book from a "Second Look" Point of view, having used a different textbook beforehand. It's got a decent way of explaining the STL containers and general breakdown of a program, but like another reviewer said, there are compiler errors when using the example code (even when taken from the author's website). It wasn't just a single compiler/IDE either, I tried a few different alternatives to rule that out. Having said that though, by using arrays as a "build your own" STL container example is a nice touch, but after the 3rd or 4th chapter of doing it, the book feels like it's just rehasing old topics and doesn't spend enough time with the STL side of it. Another issue is there really is only 1 or 2 "solid" examples in each chapter, something that is lacking when compared to many other C++ Textbooks. All in all, it's an average book if you can look past the compiler errors (as they are more annoying than anything, the 'meat' is just fine). Use the internet to supplement. If you are buying this book on personal choice and not for a class however, I would look towards a different textbook.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Great, October 3, 2011
By 
M. Negreira (Coral Springs, Fl USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Paperback)
simple read taking you from the basic to the advance in matters of chapters without loosing the reader. ADT made easy.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars A good book, March 28, 2010
This review is from: ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Paperback)
You should read this book after you have had an understanding of Object Oriented Programming (OOP). The book is about using existing constructions and structures in such a generic way, that allows you to take advantage of them, no matter what kind of data type is being used. Easy to read and conclusive.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful:
1.0 out of 5 stars Worst modern programming book I've touched., January 7, 2011
This review is from: ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Paperback)
First off - I had the paperback version. There are quality differences in soft and hardcover. The hardcover is better, and probably deserves 2 stars. The hardcover obviously came first, with colorful diagrams and helpful hints. Then they made the paperback in B&W - but didn't adjust the colors in the book! Bah! Terrible.

The explanations are crap and there certainly aren't enough examples. There's more than one way to skin a cat. They half-skinned only 1 cat. Search engines and websites did me more good than this text.

Also - I am guessing the publisher or author got LAZY when they made this book. Throughout the chapters there are review exercises with answers in the back. Often enough the answers in the back of the book were for completely different topics altogether! It made answer-checking far more time consuming.

Finally - and most importantly - the sample code is horrendous. It's scattered throughout the chapter, so you have to piece it yourself, and then when you do....COMPILATION ERRORS! Awesome. I love it when the book's sample code is not only difficult to manage, but is buggy.

If your professor tells you to buy this book, please have them actually READ it and reconsider....or just use the internet. Many of my classmates (even top students) would agree.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 5 people found the following review helpful:
5.0 out of 5 stars brand new, April 10, 2010
By 
R. Tung (San Jose, CA USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) (Paperback)
I got a brand new book. It arrived within 5 days and was shipped nicely in a cushioned package. I recommend this product.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

ADTs, Data Structures, and Problem Solving with C++ (2nd Edition)
ADTs, Data Structures, and Problem Solving with C++ (2nd Edition) by Larry R. Nyhoff (Paperback - August 5, 2004)
Used & New from: $57.21
Add to wishlist See buying options