Cart
Free Shipping in the UK
Proud to be B-Corp

Data Abstraction and Problem Solving with Java, Walls and Mirrors, Updated Edition Frank M. Carrano

Data Abstraction and Problem Solving with Java, Walls and Mirrors, Updated Edition By Frank M. Carrano

Data Abstraction and Problem Solving with Java, Walls and Mirrors, Updated Edition by Frank M. Carrano


£3.50
New RRP £68.99
Condition - Very Good
Only 1 left

Summary

Provides a focus on the concepts of data abstraction and data structures for students at the introductory level. This book accounts for the strengths and weaknesses of Java language and uses a pedagogical approach to make the material student-friendly. It focuses on object-oriented concepts, including encapsulation, inheritance, and polymorphism.

Data Abstraction and Problem Solving with Java, Walls and Mirrors, Updated Edition Summary

Data Abstraction and Problem Solving with Java, Walls and Mirrors, Updated Edition by Frank M. Carrano

This book is an update of the classic "Walls and Mirrors" approach to programming, which instills the use of both abstraction (the walls) and recursion (the mirrors) to design solutions to problems. Data Abstraction and Problem Solving with Java: Walls and Mirrors provides a focus on the important concepts of data abstraction and data structures in a manner accessible to students at the introductory level. The book carefully accounts for the strengths and weaknesses of the Java language and is committed to a pedagogical approach that makes the material student friendly. The focus of this book is data abstraction, as well as key object-oriented concepts, including encapsulation, inheritance, and polymorphism.

Table of Contents

I. PROBLEM-SOLVING TECHNIQUES.

1. Principles of Programming and Software Engineering.
2. Recursion: The Mirrors.
3. Data Abstraction: The Walls.
4. Linked Lists.
5. Recursion as a Problem-Solving Technique.

II. PROBLEM SOLVING WITH ABSTRACT DATA TYPES.

6. Stacks.
7. Queues.
8. Class Relationships.
9. Algorithm Efficiency and Sorting.
10. Trees.
11. Tables and Priority Queues.
12. Advanced Implementation of Tables.
13. Graphs.
14. External Methods.
Appendix A: Review of Java Fundamentals.
Appendix B: Unicode Character Codes.
Appendix C: Java Resources on the WWW.
Appendix D: Mathematical Induction.

Additional information

GOR012662862
9780321197177
0321197178
Data Abstraction and Problem Solving with Java, Walls and Mirrors, Updated Edition by Frank M. Carrano
Used - Very Good
Paperback
Pearson Education (US)
2003-09-10
806
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Data Abstraction and Problem Solving with Java, Walls and Mirrors, Updated Edition