Ebook Info
- Published: 2003
- Number of pages: 832 pages
- Format: PDF
- File Size: 10.07 MB
- Authors: Nell Dale
Description
This book is designed for a course in Data Structures where C++ is the programming language. The book focuses on abstract data types as viewed from three different persepctives: their specification, their application, and their implementation.
User’s Reviews
Reviews from Amazon users which were colected at the time this book was published on the website:
⭐This book was purchased for a college course as a secondary book. The college book store was offering it for twice this price. The reviews of the book were awful and I didn’t want to pay full price for a book that probably wasn’t going to be used much. The vendor had the book priced to sell and shipping was reasonable and quick. I don’t have a review on the book’s contents but the purchase process was very good.
⭐Delivered in a timely manner. Good Book.
⭐I’ve seen many worst books out there but this one seems to top it all. The author really makes simple thing complicated, I’m not sure why. I have a decent background in programming and I’m just trying to learn a bit more about Data strucctures and learn C++ at the same time (two birds with one stone, ya know)but this book really gives me an Ulcer. I’m reading this book b’cause I’m taking a class and unfortunately (you guess it) this is the required text book, but luckily I already finished post graduate schoolso I’m just taking this class to improve my programming skills so having lousy grade is not an issue. I can’t wait to resell this lousy book. Does anyone know a better C++ Data structure book out there, besides this one of course?Thank You
⭐good book
⭐Typically most students that take Data Structures are neither lazy nor stupid. This may be considered to be a good book if the person using it already knows the language and has good understanding of the principles used within the book. As a course book for people that are attempting to learn, this book has very little to offer. Sadly, I am in a class that requires this book. Everyone in the class is complaining about this book and even the teacher is having second thoughts about using it again. Probably the main problem is the cryptic code snippets included.
⭐I found this book easier to read among other data structures books like “Data Structures and Algorithm Analysis in c++ by Mark Allen”, “Data Structures and Algorithms in C++ by Adam Drozdek”, “Introduction to Algorithms by Thomas H.Cormen”. This book has a lot of pictures that explain new concepts. Many data structures books only have few diagrams. Not only it is well written but also the design of diagrams and the color of pages are amazing. This book is clearly not for beginners who want to learn C++. For beginners i would recommend three books: Introduction to Programming with C++ by Y. Daniel Liang, Programming and Problem Solving with C++: Comprehensive Edition by Nell Dale, or C++ Programming: From Problem Analysis to Program Design by D.S. Malik.I think the complains about this book is not because its quality, but i think the reviewers who bought the book might not understand basic programming in c++. Trust me, Reading Data Structures books won’t be pleasant, if don’t have experience in programming with c++. There are of topics in c++ that you need to spend time learning, like classes, pointers, inheritance, polymorphism, templates, vectors and basic searching and sorting algorithms. Data Structures books don’t focus on teaching c++ itself, but how to use c++ to organize data.The only negative this about this book is its title “C++ plus Data Structures”. it is a bit confusing. You would expect the book would teach you c++ and data structures. however, It only explains advance concepts of c++ and it is not intended for beginners.Unlike other Data Structures books i have, this book is the only one i can understand with any struggling or looking for different resources. I highly recommend this book for anyone interested in Data Structures and especially for those who study on their own. This book doesn’t bore you with complex math analysis instead complex ideas are explained through examples. If you are really interested in proofs and mathematical analysis buy Introduction to Algorithms by Thomas H.Cormen.In conclusion, If you have moderate skills in c++ this book will take you to the next level with ease.
⭐NOT GOOD FOR SELF-STUDY whatsoever. It was written for a certain author style that may go along with their teaching, but it is not complete nor stand-alone for use elsewise. The “pedagogy” will ANNOY you to no end, with incomplete implementations and code. I have 150+ credits and several dozen books, and this is the first book I honestly cannot view positively in any manner. Question those who would punish you with this book designed to make people not want to learn the subject. If you’ve had the misfortune of purchasing this book, use it as fire kindling.
⭐You know you have a awful computer text on a complex subject when the programs won’t run, are wrong and missing! The author seems to either pride himself on making you go 360 or cannot get his own writing structure straight. This textbook is a model of what everything should not be in a textbook be as much as Plan 9 from Outer Space is an example of a bad movie. If you want to learn and do well then don’t was your time; avoid this textbook at all costs like the plague.
⭐I just opened the chapter on Abstract Data Types and Unsorted List and realised immediately that this is a 5 stars book. The author has written it brilliantly, putting in it everything one would like from a technical book:1) Professional coverage of the topics2) Easy of understanding3) Precision4) Details5) Delivery of the concepts in a step-by-step, gradual approachWell, this book has it all. I also bought what’s considered the ‘bible’ of Data Structures and Algorithms (the Tanenbaum book) but found it too complicated and ‘mathematically’ oriented for me at this stage.This book instead could be easily brought at work and speed up your productivity, because it has a great few advantages over the others:1) It shows you not only concepts, but also approaches, that is analysis, design and only finally implementation2) It introduces concepts from three different perspectives: logical, implementation and application3) The concepts are introduced first with a general discussion about them, without coding; the author wants rather you to understand the concepts first, and then it guides you to code what you’ve learned. And the coding follows the same approach.4) The author takes you by hand in the fantastic world of Data Structures using C++ as mean of convey information.Well done Mr. Dale, I hope you wrote a book about networks too ;-)M.
Keywords
Free Download C++ Plus Data Structures 3rd Edition in PDF format
C++ Plus Data Structures 3rd Edition PDF Free Download
Download C++ Plus Data Structures 3rd Edition 2003 PDF Free
C++ Plus Data Structures 3rd Edition 2003 PDF Free Download
Download C++ Plus Data Structures 3rd Edition PDF
Free Download Ebook C++ Plus Data Structures 3rd Edition