Synopsis
Object-Oriented Data Structures Using Java tackles the classic data structures and object-oriented concepts with an unparalleled clarity and accessibility. The authors have constructed an exceptional text that challenges and supports the reader as it provides a wealth of meaningful case studies and provocative examples. Object-Oriented Data Structures Using Java guides the reader through the rigor of standard data structures by presenting essential concepts from the logical, application, and implementation levels. With a focus on abstract data types, this book provides a rich introduction to encapsulation, inheritance, and polymorphism. Object-Oriented Data Structures Using Java contains a number of helpful features that facilitate the reader's understanding of important concepts, while actively engaging the reader in the learning process. • A chapter on Software Engineering introduces students to the innovative and ever-changing Software Engineering field. • Case Studies support the material presented in the text, reinforce main concepts, and enrich the students' learning experience. These case studies include Java GUI approaches (using Swing). • Testing Techniques, Unified Modeling Language (UML) class diagrams, and object-oriented approaches are covered throughout the book. • CRC cards are introduced and support many of the Case Studies.
Présentation de l'éditeur
Thoroughly revised and updated, Object Oriented Data Structures using Java, Second Edition, presents classic data structure topics with an emphasis on problem solving and software engineering principles. Beginning early and continuing throughout the text, we carefully introduce and expand on sound program design plus the proper use of Java programming constructs. You will find the familiar topics of stacks, queues, lists, trees, graphs, sorting, searching, big-O complexity analysis, and recursion, all covered from an object-oriented point of view using Java. In this edition we streamlined our approach in order to better focus on the important core issues. Our revised topic ordering allows you to get to the heart of the textbook material more quickly than with the first edition. We have also added many additional exercises, example applications, and case studies throughout, providing a wide range of practical work for students to build upon.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.