Java Programming and Data Structures (Second Edition)

Author: Kenneth A. Lambert
Publisher:
Publish Date: 2005-10-01
Features:
- Reviews object-oriented design and testing strategies
- Provides a comprehensive introduction to complexity analysis, helping students make informed choices in the implementation of various data structures
- Focuses on Java 2 Collections Framework abstract data types to enable students to flexibly apply them in Java applications
- Offers 14 case studies to guide students in integrating and applying the knowledge they have learned
Source Code Download: www.tupwk.com.cn/downpagewww.wlu.edu/.~lambertk/cs2Java
This book not only introduces how to develop object-oriented programs but also emphasizes standard data structure topics. The author first introduces the key aspects of Java that students need to master, then discusses concepts in programming design such as classes, inheritance, polymorphism, recursion, and complexity analysis. The book also covers standard abstract data types (ADTs): stacks, queues, lists, trees, tables, and graphs, including discussions on different implementations, complexity, and ADT applications. The final chapter introduces threads and synchronization techniques, laying the groundwork for students to advance to more advanced computer science courses. Additionally, the author incorporates numerous case studies throughout the book, highlighting the software lifecycle.

📌 Related Posts