Textbook
Algorithm Design: Foundations, Analysis, and Internet ExamplesISBN: 978-0-471-38365-9
Paperback
720 pages
October 2001, ©2002
|
- Algorithmic design patterns are presented to provide a clear approach for implementation algorithms.
- Internet Algorithms. Are you interested in improving student interest in the study of algorithms? Algorithms Design encourages the learning of traditional algorithm topics now finding new applications in the Internet, as well as topics of specific interest to companies and research labs working on Internet applications.
- Authors Goodrich and Tamassia replace complex average-case analysis of sophisticated data structures with intuitive analysis of simple data structures and algorithms. Use of randomization will allow instructors to avoid the need for motivating complex analyses with assumptions about input distributions.
- Strong website support offers algorithm animations. Tutorials provide intuition and increased understanding of algorithms.
- Data structures, code examples provide concrete examples of Java implementations.
- Do your students respond to visual learning tools? Goodrich and Tamassia make use of visual proofs to help students better understand algebraic and induction proofs.