Data structures and algorithms in C++ [electronic resource] / Michael T. Goodrich, Roberto Tamassia, David M. Mount.
c2011Edition: 2nd edDescription: 1 online resource (xxii, 714 p.) : illOther title:- Data structures and algorithms in C plus plus

Description based on print version record.
Includes bibliographical references and index.
1. A C++ primer -- 2. Object-oriented design -- 3. Arrays, linked lists, and recursion -- 4. Analysis tools -- 5. Stacks, queues, and deques -- 6. List and iterator ADTs -- 7. Trees -- 8. Heaps and priority queues -- 9. Hash tabkesm maps, and skip lists -- 10. Search trees -- 11. Sorting, sets, and selection -- 12. Strings and dynamic programming -- 13. Graph algorithms -- 14. Memory management and B-trees -- A. Useful mathematical facts.