CART

(0) items

Data Abstraction and Problem Solving With Java: Walls and Mirrors,9780201702200
This item qualifies for
FREE SHIPPING!
FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Data Abstraction and Problem Solving With Java: Walls and Mirrors

by ;
ISBN13:

9780201702200

ISBN10:
0201702207
Format:
Hardcover
Pub. Date:
7/1/2000
Publisher(s):
Pearson College Div

Related Products


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





Summary

This book is based on the classic "Walls and Mirrors" approach used in the best-selling Data Abstraction and Problem Solving with C++, and is now updated to the Java programming language. It uses the running theme of "Walls and Mirrors" to help make clear the challenging concepts of recursion (the mirrors) and data abstraction (the walls). Authors Carrano and Prichard cover key object-oriented concepts, including encapsulation, inheritance, and polymorphism. However, the focus of the book remains on data abstraction.

Table of Contents

Part I Problem-Solving Techniques 1(244)
Principles of Programming and Software Engineering
3(44)
Recursion: The Mirrors
47(58)
Data Abstraction: The Walls
105(46)
Linked Lists
151(60)
Recursion as a Problem-Solving Technique
211(34)
Part II Problem Solving with Abstract Data Types 245(512)
Stacks
247(50)
Queues
297(36)
Class Relationships
333(38)
Algorithm Efficiency and Sorting
371(50)
Trees
421(76)
Tables and Priority Queues
497(44)
Advanced Implementations of Tables
541(70)
Graphs
611(38)
External Methods
649(108)
Appendices
A Review of Java Fundamentals
689(58)
B Unicode Character Codes (ASCII Subset)
747(2)
C Java Resources
749(2)
D Mathematical Induction
751(6)
Glossary 757(18)
Answers to Self-Test Questions 775(16)
Index 791


Please wait while the item is added to your cart...