|
| Login | Sign up | Settings | My Wish List |
![]() | Data Structures in C++: Using the Standard Template Library (STL) by Timothy Budd ISBN-10: 9780201308792 ISBN-10: 0-201-30879-7 ISBN-13: 9780201308792 ISBN-13: 978-0-201-30879-2 Paperback 1997-08-30 Addison Wesley Find Lowest Price | |
Editorials | ||
Product Description Timothy Budd takes an exciting new approach to teaching data structures by incorporating the power of the Standard Template Library (STL). This book represents a reversal of the traditional presentation. Before concentrating on writing programs, Dr. Budd emphasizes how to use a standard abstraction. Working with this standard library, students will master the fundamentals of data structures and learn the power of C++, allowing them to carry their knowledge to later courses and into their careers. While the major topics have remained similar to the author's earlier book, Classic Data Structures in C++, the implementations have been completely revised. Since data structures are assumed to exist in the programming environment from the start, the presence of the STL permits reordering of topics within each chapter. Data Structures in C++ Using the STL. begins each new data structure by describing a typical use of the data structure. Dr. Budd then typically gives an overview of all the operations of the data structure, and only lastly presents an implementation. The implementations are, in most cases, simplified from the standard library versions. Highlights Teaches data structures in the context of the C++ Standard Template Library Instructs the use of analysis techniques with which to evaluate algorithms Provides examples of modern software engineering principles and techniques, including object-oriented programming Introduces the proper use of various features of the C++ programming language | ||
Reviews | ||
No good! This book did provide some usefull expamples of C++ STL, but overall it is the worst C++ book I have ever read! I only have it because it was the required text for my Data Structures class. The Index is worthless! Many poor explanitions! There are fare better books out there for STL. | ||
For beginners in C++ Data Structures Actually this book is nice. This is the only book I use to learn STL C++ beside the Stroustrup's book. But, the only reason I bought this book was that this was the only STL book available in my local bookshop...;-) I am really irritating in the way the author targets the readers. If you have programmed using C++ before, this book is NOT for you. This is really for second year Computer Science student who learns Basic Data Structures (List, Tree, etc.). It would be too slow for you and not give you much information. Sorting algorithm, binary tree implementation, and other data stuctures and algorithms are covered too much for an STL book, but too little for a data structures book. And finally, the price is too high. My suggestion is if you really love data structures and algorithm , buy other data structures and algorithm book (not this one), if you really want to dive deeply to STL C++ , buy other C++ books. If you would like to do both, maybe this book is for you. I do not give this book 2 stars because this book has also useful information and I put this book on my shelf too, just beside the Stroustrup book.I do refer to this book more than the other one because I could only access to the French version of the Stroustrup book...;-) | ||
Good Intro to the STL I used this book in a Data Structures course, and it turned out to go pretty well. It covers all of the data structures in the STL (vectors, queues, strings, lists, etc.) in addition to some things not implemented (trees, hashes, etc.). The nice thing about this book is for each data structure, it broke it up into two sections. A look at how it was implemented in the STL and also a look at the interface and how to use it, along with examples. In our course, we focused on how to use it (why reinvent the wheel), but it was nice to know how it works as well. Budd also provides a nice quick sheet for each structure so when you are writing programs, you can refer to it and know immediately how to use that structure. Be forewarned, some of his code has errors. You can download fixes for some at his website (listed in the book). Not all code has fixes on his website, but you should be able to fix them yourself after reading the book. One final note, I was able to use most of the code in this book with both MS Visual C++ 5 and Borland C++ 5 with only minor modifications. | ||
This is a worthless book ! We have used this book at our University, but it doesn't provide any answers, actually it gives more bugs than answers ! I advise NOT to buy this book, there are other books out there which are a lot better ! | ||
A basic qualitative book for data structures but that is it. I am currently taken a Data Structures course and this is the textbook being used at the university. The book gives basic qualitative understanding of data structures. The answers to the questions and excersizes at the end of each chapter are missing {at least provide the answers to odd ones like other texts}. Standard Templates are given however, Microsoft Visual C++ products do no compile examples without some tweaking. This book seems to be geared to the Borland compiler. The are errors in the coding and text explainations. The authur uses the same name for functions and iterators in the examples which makes learning a little more difficult. I using another book to augment my learning. | ||