Data Abstraction and Problem Solving with Java: Walls and Mirrors

Data Abstraction and Problem Solving with Java: Walls and Mirrors
PDF

Book 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.

Content

PART ONE - Problem-Solving Techniques
1. Review of Java Fundamentals
2. Principles of Programming and Software Engineering
3. Recursion: The Mirrors
4. Data Abstraction: The Walls
5. Linked Lists

PART TWO - Problem Solving with Abstract Data Types
6. Recursion as a Problem-Solving Technique
7. Stacks
8. Queues
9. Advanced Java Topics
10. Algorithm Efficiency and Sorting
11. Trees
12. Tables and Priority Queues
13. Advanced Implementations of Tables
14. Graphs
15. External Methods

Download Data Abstraction and Problem Solving with Java: Walls and Mirrors: International Edition, 3rd Edition PDF or ePUB format free


Free sample

Download in .PDF format



Add comments
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019