2.0 out of 5 stars
Not advisable book (Not recommendable for the beginner....), April 7 2002
This review is from: Data Structures Using C and C++ (Paperback)
I have this book. This book caused my grades in school. The examples given in this book is not easy to absorb. Quite confusing in other words. I am very sorry in saying this, but I failed my final exam because of this book, but I got no choice, because this is the only data structure book that is available mostly in bookstores. Maybe for some, this book is good. I am just a current computer science student, but I can say this book is not good, because I have a lot of computer books, and they are very great. Deitel's book for me is the best computer book. I hope Deitel will publish a data structure book. I have some of Deitel's books, and I am very satisfied with all of Deitel's book that I have. This book is not recommendable for the beginners....)
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
4.0 out of 5 stars
Very Good Reference for Instructor and Lecturer, July 20 2004
This review is from: Data Structures Using C and C++ (Paperback)
I found this book is the best choice for someone that is teaching the subject. Of course for the beginners the book is quite difficult to understand. I have been looking for Data Structure books and at last I found the best reference for me. This book is actually too detail and thus fully describe each of the data structures that exist in programming. They also provide sample programs. I hope this book will always be available to students of Degree and Master level.
My advice for the novice : Try to understand each of the data structure and why they are important in programming. Then refer to your instructor if you do not understand.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
3.0 out of 5 stars
OK, but there are much better alternatives, Aug 27 2001
This review is from: Data Structures Using C and C++ (Paperback)
Frankly, this book is neither here nor there - not a bad book per se, but there are other, much better, choices.
First of all, this is not introductory in the strict sense - you should be fairly good at C programming, but need not know data structures and algorithms. But it can be considered as an introduction to data structures and algorithms if you aren't a novice in C programming.
It is fairly light on maths and analysis of algorithm performance, which may or may not be a bad thing, depending on your requirements. I read the C version of the book, which was quite OK, but i've read much better books since, and the C++ seems to have been added on for market appeal - i feel one should be wary of books which claim to be in ' C and C++ ' ......... make up your mind !!
What i'd suggest is, if you're happy with pseudocode that you can adapt to your needs and don't care for a particular language, go for 'Introduction to algorithms' by Cormen,Leiserson & Rivest.
If you want code in C, go for Sedgewick's 'Algorithms in C' - arguably as good Cormen et al's book on concepts, and 'K & R' class code, ie C code that will remind you of Kernighan & Ritchie's classic C textbook.
However, if you want C++, then Sedgewick's C++ version or Mark Allen Weiss's book might be a good choice.
To be fair, this is a reasonably good book, with the explanations being reasonably clear, but the breadth & depth simply don't compete with the books mentioned above. After all, if you can get great books, why settle for anything less ?
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No