Data Structures with Java

Data Structures with Java : United States Edition

4.5 (2 ratings by Goodreads)
By (author)  , By (author) 

List price: US$115.33

Currently unavailable

We can notify you when this item is back in stock

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks

Description

For freshman-, sophomore-, or junior-level courses in Computer Science, Data Structures, and Algorithms in the departments of Computer Science, Computer Engineering, Computer Information Systems, and Business Information Systems.This modern object-oriented approach to data structures helps students make the transition from a first course in programming to an integrated understanding of data structures and their applications. Carefully developing topics with sufficient detail, this text enables students to learn about concepts on their own, offering instructors flexibility and allowing them to use the text as lecture reinforcement. It includes a solid introduction to algorithms, an integral part of understanding data structures, and uses Java syntax and structure in the design of data structures. Its breadth of coverage insures that core topics such as linked lists, sets, maps, and iterators are carefully and comprehensively discussed.show more

Product details

  • Hardback | 1024 pages
  • 193 x 241.3 x 35.6mm | 1,700.99g
  • Pearson Education (US)
  • Pearson
  • United States
  • English
  • 0130477249
  • 9780130477248

About William H. Ford

Professor William Ford and Professor William Topp are faculty members with the Computer Science Department, University of the Pacific, Stockton, California. They have also written Introduction to Computing with C++ and Object Technology (Prentice Hall, 1999) and Assembly Language and Systems Programming for the M68000 Family (Jones and Bartlett, 1992).show more

Table of contents

1. Classes and Objects 2. Class Relationships 3. Designing Classes 4. Introduction to Algorithms 5. Generic Classes and Methods 6. Recursion 7. Sorting Algorithms 8. Collections and Lists 9. The Array-Based List Collection 10. Linked Lists 11. Implementing the LinkedList Class 12. Iterators 13. Implementing Iterators 14. Stacks 15. Queues and Priority Queues 16. Binary Trees 17. Binary Tree Applications 18. Binary Search Trees 19. Sets and Maps 20. Ordered Set and Map Implementation 21. Hashing as a Map Implementation 22. Heaps 23. Bit Arrays and File Compression 24. Graphs and Paths 25. Graph Algorithms 26. Graph Implementation 27. Balanced Search Trees 28. Number Theory and Cryptography 29. Assorted Algorithms Appendix A: Java Keywords. Appendix B: ASCII and Unicode Character Sets. Appendix C: Java Operator Summary. Appendix D: EZJava Tutorial.show more

Rating details

2 ratings
4.5 out of 5 stars
5 50% (1)
4 50% (1)
3 0% (0)
2 0% (0)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X