語言教學者
自學&親子

Data Structures and Algorithms in Java 6/e

Data Structures and Algorithms in Java 6/e

$1,700

ISBN:9781118808573
出版日期:2014/09/15

庫存=0
運送方式:

下單後立即採購,需5-7個工作天。

The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich and Tomassia's approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors provide an associated Java interface. Concrete data structures realizing the ADTs are provided as Java classes implementing the interfaces. The Java code implementing fundamental data structures in this book is organized in a single Java package, net.datastructures. This package forms a coherent library of data structures and algorithms in Java specifically designed for educational purposes in a way that is complimentary with the Java Collections Framework.

Features
 
• Known for its clarity of presentation, DSA Java presents even the most difficult mathematical concepts in terms students can understand. 

• A robust set of end-of-chapter problems are arranged by purpose – reinforcement problems assess understanding; creativity problems require students to apply concepts to writing “classes” (portions of a program); projects require students to write entire programs.

• Java code examples are used extensively, with source code provided on the student companion site . Students learn to build data structures using a simple API which is consistent with the Java Collections Framework. The authors describe the Java Collections Framework and point out how the API in use may differ from the Java Collections Framework.
 
New To This Edition
 
• The authors redesigned the entire code base to increase clarity of presentation and consistency in style and convention, including reliance on type inference, as introduced in Java 7, to reduce clutter when instantiating generic types.

• A new chapter, dedicated to the topic of recursion, provides comprehensive coverage of material that was previously divided within multiple chapters, while newly introducing the use of recursion when processing file systems.

• The authors have added 38 new figures, and redesigned 144 existing figures.

• New co-author Michael Goldwasser, Professor and Director of Computer Science at St. Louis University, has been added to the author team.

Data Structures and Algorithms in Java 6/e

$1,700
瀏覽紀錄
瀏覽紀錄