Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition) - medicalbooks.filipinodoctors.org

Show more pictures

Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition)

Brand: Pearson
ISBN 0132122308
EAN: 9780132122306
Category: #1450872 in Paperback (Decision-Making & Problem Solving)
List Price: $213.32
Price: $170.66  (Customer Reviews)
You Save: $42.66 (20%)
Dimension: 9.10 x 7.30 x 2.30 inches
Shipping Wt: 2.70 pounds. FREE Shipping (Details)
Availability: In Stock
Buy From Amazon

Product Description

The Third 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 accessible. The book has a student-friendly pedagogical approach that carefully accounts for the strengths and weaknesses of the Java language. With this book, students will gain a solid foundation in data abstraction, object-oriented programming, and other problem-solving techniques.

Features

  • The Classic Walls & Mirrors approach instills the use of both abstraction (the walls) and recursion (the mirrors) to design solutions to problems
  • Completely revised code to be compatible with the Java 6 platform
  • Early (chapter 1) and expanded review of the Java language
  • Concentrates on the core data abstraction and data structure topics
  • Contains examples that illustrate the role of classes and ADTs in the problem-solving process
  • Includes carefully designed, student-friendly pedagogy, including margin notes, key concept boxes, error and misconception warnings, and self-test exercises with answers
  • PowerPoint
  • Instructor’s Manual with Solutions
  • Test Bank
  • CourseSmart
  • Uses Java 6: This edition has been thoroughly revised to be compatible with the latest release of Java, known as Java 6. All code has been completely revised to be Java 6 compliant. Generics are also an important part of Java 6, and this material is discussed in depth in Chapter 9, and then used throughout the remainder of the collections in the text.
  • Enhanced Early Review of Java: We have increased the amount of coverage of the Java language in the first chapter of the book to help students make the transition from their introduction to Java course to this course. Chapter 1 provides a concise review of important Java material, including brief discussions on constructors, object equality, inheritance, and the Array class. A discussion of the Console class from Java 6 was also added to Chapter 1. Chapter 9 focuses on advanced Java techniques, and includes an enhanced discussion of how to create an iterator class.
  • Linked List: The node class for linked lists has been simplified. The implementation now assumes the node class is package access only, and the other classes in the same package have direct access to the data within a node. Students are asked to explore the implications of making the data private in a node as an exercise.
  • Updates the Use of the Java Collections Framework: The Java Collections Framework is discussed throughout the text, with a section added to show the JFC classes that parallel those presented in the text. The Deque class, added in Java 6, is presented in Chapter 8.
  • Other enhancements: Additional changes aimed at improving the overall usability of the text include new exercises and a new cleaner design that enhances the book’s readability.

Buy From Amazon

Customers Who Bought This Item Also Bought




*If this is not the "Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition)" product you were looking for, you can check the other results by clicking this link.  Details were last updated on Nov 6, 2024 10:11 +08.