Data Abstraction and Problem Solving with Java: Walls and Mirrors
by Janet Prichard, Frank Carrano
This edition presents data abstraction, data structures, and problem solving with Java through the Walls and Mirrors approach. It combines abstraction and recursion with Java 6-compatible code, coverage of generics and collections, practical examples, and student-focused learning features such as review material, warnings, exercises, and answers.
About This Book
This textbook introduces data abstraction and problem solving through the Walls and Mirrors approach, emphasizing abstraction and recursion as tools for designing solutions.
It focuses on core data abstraction and data structure topics, using examples to illustrate the role of classes and abstract data types in problem solving.
The edition includes a review of important Java language concepts, including constructors, object equality, inheritance, arrays, and the Java 6 Console class.
Java 6 compatibility, generics, iterators, linked lists, and the Java Collections Framework are integrated throughout the text.
Student-friendly features include margin notes, key concept boxes, error and misconception warnings, self-test exercises with answers, and additional exercises.
Reviews
No reviews yet. Be the first to review this book!