Data structures and algorithms in java
Michael T. Goodrich, Roberto Tamassia
Résumé
Goodrich and Tamassio's DATA STRUCTURES AND
ALGORITHMS IN Java 2/E, incorporates the
object-oriented design paradigm, using Java as the
implementation language. The authors provide
intuition,
description, and analysis of fundamental data
structures
and algorithms. Numerous illustrations, web-based
animations, and simplified mathematical analyses
justify
important analytical concepts.
In the Second Edition, the authors have improved
their
text bar simplifying advanced topics, including many
new exercises, and revising most Java code examples.
You'll also find updated and expanded coverage of
Internet-related topics, object-oriented design, and
the
Java programming language, including the Collections
Framework and Design Patterns.
Features
Visual justifications help readers better
understand
difficult concepts. w, Object-oriented design
patterns
provide clear approaches for creating Java code. M
Randomization replaces complex average-case analysis
of sophisticated data structures. M Improved Web
site
(www.wiley.com/college/cs2java) includes: PILOT -
(fin
interactive system for visualizing, solving, and
grading
graph algorithm problems
- Java code examples
- Algorithm visualization tools
- R complete Java Software Library especially
designed for a CS2 course
- A student hint server for selected exercises
- Numerous instructor resources
- Chapter 1: Java Programming
- Chapter 2: Object-Oriented Design
- Chapter 3: Analysis Tools
- Chapter 4: Stacks, Queues, and Deques
- Chapter 5: Vectors, Lists, and Sequences
- Chapter 6: Trees
- Chapter 7: Priority Quenes
- Chapter 8: Dictionaries
- Chapter 9: Search Trees
- Chapter 10: Sorting, Sets, and Selection
- Chapter 11: Text Processing
- Chapter 12: Graphs
- Index
L'auteur - Michael T. Goodrich
Michael Goodrich received his Ph.D. in Computer Science from Purdue University in 1987. He is currently a professor in the Department of Computer Science at University of California, Irvine. Previously, he was a professor at Johns Hopkins University. He is an editor for the International Journal of Computational Geometry & Applications and Journal of Graph Algorithms and Applications.
L'auteur - Roberto Tamassia
Roberto Tamassia received his Ph.D. in Electrical and Computer Engineering from the University of Illinois at Urbana-Champaign in 1988. He is currently a professor in the Department of Computer Science at Brown University. He is editor-in-chief for the Journal of Graph Algorithms and Applications and an editor for Computational Geometry: Theory and Applications. he previously served on the editorial board of IEEE Transactions on Computers.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wiley |
Auteur(s) | Michael T. Goodrich, Roberto Tamassia |
Parution | 01/11/2000 |
Édition | 2eme édition |
Nb. de pages | 623 |
Format | 19,4 x 24,2 |
Couverture | Relié |
Poids | 1060g |
Intérieur | 2 couleurs |
EAN13 | 9780471383673 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse