Based on object-oriented programming using C++, Working Classes strikes a balance between traditional CS2 topics and more progressive concepts and language, providing a clear understanding of what a data structure is and what it can do. Decker/Hirshfield demonstrate the power, adaptability, and reusability of object-oriented programs by focusing on classes as a particular implementation of an abstract data type. The text includes hundreds of exercises...