Data Structures and Algorithms in Java, 5th Edition
eBook Details:
- Hardcover: 736 pages
- Publisher: WOW! eBook; 5th edition (February 9, 2010)
- Language: English
- ISBN-10: 0470383267
- ISBN-13: 978-0470383261
eBook Description:
Data Structures and Algorithms in Java, 5th Edition
Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia’s Fifth Edition of Data Structures and Algo-rithms in Java 5.0 continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. 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.
- Additional Figures: Topics and their mathematical analysis are presented as visually as possible without sacrificing the rigor or content.
- Increased and Updated Examples: Student-motivating topics such as Internet, Biology, Medicine, Science and Engineering, Business and Finance, Sports, Entertainment and Community Service are used as examples to draw students into the material.
- Additional Exercises: The existing exercises have been throughly updated and new exercises added to this edition.
- New Powerpoint Slides: Updated Powerpoint slides are provided to instructors free upon adoption.
Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia’s Fifth Edition of Data Structures and Algo-rithms in Java 5.0 continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. 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.
From the Back Cover
Data Structures and Algorithms in Java, 5th Edition
Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia’s Fifth Edition of Data Structures and Algo-rithms in Java 5.0 continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. 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.
- This newest edition examines fundamental data structures by following a consistent object-oriented framework that builds intuition and analysis skills of data structures and algorithms
- Presents new figures, simpler language, and more practical motivations from real-world scenarios
- Numerous illustrations, Web-based animations, and simplified mathematical analyses help readers quickly learn important concepts
Data Structures and Algorithms in Java, 5th Edition
Using a unique multimedia format for learning the fundamentals of data structures and algorithms, this conceptually elegant and innovative text incorporates the object-oriented design paradigm with Java as the implementation language. The result is a learning experience that provides the fundamental intuition and analysis of each structure studied. A Web site complete with Java applications and applets accompanies the text.
Data Structures and Algorithms in Java, 5th Edition
A Clear, Visual Approach to Fundamental Data Structures and Algorithms
Goodrich and Tamassia’s Data Structures and Algorithms in Java, 5th Edition 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 by simplifying advanced topics, including many new exercises, and revising most Java code exmples. 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.
- Object-oriented design provide clear approaches for creating Java code.
- Randomization replaces complex coverage-case analysis of sophisticated data structures.
Improved Web site (www.wiley.com/college/cs2java) includes:
- PILOT – An interactive system for visualizing, solving and grading graph algorithm problems
- Java code examples
- Algorithms visualization tools
- A Complete Java Software Library especially designed for a CS2 course
- A student hint server for selected exercises
- Numerous instructor resources
Author Info
Professors Goodrich and Tamassia are well-recognized researchers in data structures and algorithms.
Michael Goodrich received his Ph.D. in Computer Science from Purdue University. He is currently a professor in the Department of Computer Science at the University of California, Irvine.
Roberto Tamassia received his Ph.D. in Electrical and Computer Engineering from the University of Illinois at Urbana-Champaign. He is currently a professor in the Department Science at Brown University. Both professors are winners of numerous teaching awards for their teaching of data structures and algorithms.
[download id=”1058″]