Temporarily Out of Stock Online
Hands-on learning is promoted throughout the text by the use of Programming Projects and labs. Programming projects, at the end of each chapter, allow students to develop and implement their own data structures or to extend or apply data structures introduced in the chapter. Additionally, optional labs accompany the text and allow students to practice by giving them opportunities to code. These labs can be used in many different ways such as in a closed lab, in an open lab, or for optional homework assignments.
|Publisher:||McGraw-Hill Companies, The|
|Product dimensions:||7.58(w) x 9.36(h) x 1.19(d)|
Table of Contents1 Classes in C++2 Storage Structures for Container Classes 3 Introduction to Software Engineering 4 Recursion 5 Vectors and Deques 6 Lists 7 Queues and Stacks 8 Binary Trees and Binary Search Trees 9 AVL Trees 10 Red-Black Trees 11 Priority Queues and Heaps 12 Sorting 13 Searching and the Hash Classes 14 Graphs, Trees, and Networks Appendix 1 Mathematical Background Appendix 2 The string Class Appendix 3 Polymorphism