Data Structures: Abstraction and Design Using Java

Front Cover
John Wiley & Sons, Jan 26, 2010 - Computers - 803 pages
2 Reviews
This book lays the foundation for programmers to build their skills. The focus is placed on how to implement effective programs using the JCL instead of producing mathematical proofs. The coverage is updated and streamlined to provide a more accessible approach to programming. They’ll be able to develop a thorough understanding of basic data structures and algorithms through an objects-first approach. Data structures are discussed in the context of software engineering principles. Updated case studies also show programmers how to apply essential design skills and concepts.
 

What people are saying - Write a review

User Review - Flag as inappropriate

This is excellent! I needed this book for my Advanced Data Structures and Algorithms class and this free version saved me quite a bit of money and hassle! Go Google!! :D

Contents

ObjectOriented Programming and Class Hierarchies
1
Chapter
2
Chapter
6
Chapter
8
Lists and the Collections Framework
61
Stacks
149
Chapter Review Exercises and Programming Projects
189
Queues
195
Chapter Review Exercises and Programming Projects
589
Appendix A Introduction to Java
597
The String StringBuilder and StringBuffer Classes
598
Wrapper Classes for Primitive Types
629
Arrays
645
InputOutput Using Class JOptionPane
655
Appendix B Overview of
685
EventOriented Programming
696

4
196
Chapter Review Exercises and Programming Projects
237
Recursion
243
Finding a Path through a Maze
284
Trees
295
Sets and Maps
361
Sorting
419
SelfBalancing Search Trees
471
Graphs
541
Testing and Debugging
763
Glossary
775
704
785
304
786
547
790
367
794
425
799
Copyright

Common terms and phrases

Bibliographic information