Rev. ed. of: Data abstraction and problem solving with Java / Frank M. Carrano, Janet J. Prichard. 2007.
The second edition, in Java, of the classic Walls and Mirrors approach to programming designs solutions to problems using both data abstraction (the walls) and recursion (the Mirrors).Data Abstraction and...
New in this Edition *Uses recent enhancements to C++, such as data type bool and C++ strings *States ADT operations in English, specifies them in pseudocode, and finally implements them...
Authors Carrano and Prichard cover key object-oriented concepts, including encapsulation, inheritance, and polymorphism. However, the focus of the book remains on data abstraction instead of simply Java syntax.
This edition of Data Abstraction and Problem Solving with Java: Walls and Mirrors employs the analogies of Walls (data abstraction) and Mirrors (recursion) to teach Java programming design solutions, in a way that beginning students find ...
Java edition of best-selling Walls and Mirrors series for the data structures course. *Provides a firm foundation in data abstraction (the walls), emphasizing the distinction between specification and implementation as...
Data Structures: Abstration and Design Using Java
This text has a clear separation of the interface and implementation to promote abstract thinking.
This is the most student-friendly data structures text available that introduces ADTs in individual, brief chapters - each with pedagogical tools to help students master each concept.
Vice President and Executive Publisher Don Fowley Executive Editor Beth Lang Golub Assistant Marketing Manager Debbie Martin Sponsoring Editor Mary O'Sullivan Project Editor Ellen Keohane Associate Production Manager Joyce Poh Cover ...
-This text is among the first data structures textbooks to address the topic of concurrency and synchonization, which are growing in the importance as computer systems move to using more cores and threads to obtain additional performance ...