Skip to content

Data Structures and Algorithms in Java
Stock Photo: Cover May Be Different

Data Structures and Algorithms in Java Hardcover - 2005

by Michael T. Goodrich; Roberto Tamassia


From the publisher

Fundamental data structures in a consistent object-oriented framework


Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia's Fourth Edition of Data Structures and Algorithms in Java 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.

Key Features of the Fourth Edition:
* Updates to Java 5.0 include new sections on generics and other Java 5.0 features, and revised code fragments, examples, and case studies to conform to Java 5.0.
* Hundreds of exercises, including many that are new to this edition, promote creativity and help readers learn how to think like programmers and reinforce important concepts.
* New case studies illustrate topics such as web browsers, board games, and encryption.
* A new early chapter covers Arrays, Linked Lists, and Recursion.
* A new final chapter on Memory covers memory management and external memory data structures and algorithms.
* Java code examples are used extensively, with source code provided on the website.
* Online animations and effective in-text art illustrate data structures and algorithms in a clear, visual manner.


Access additional resources on the web www.wiley.com/college/goodrich):
* Java source code for all examples in the book
* Animations
* Library (net.datastructures) of Java constructs used in the book
* Problems database and search engine
* Student hints to all exercises in the book
* Instructor resources, including solutions to selected exercises
* Lecture slides

First line

Building data structures and algorithms requires that we communicate detailed instructions to a computer, and an excellent way to perform such communication is using a high-level computer language, such as Java.

Details

  • Title Data Structures and Algorithms in Java
  • Author Michael T. Goodrich; Roberto Tamassia
  • Binding Hardcover
  • Edition 3rd ed.
  • Pages 720
  • Volumes 1
  • Language ENG
  • Publisher Wiley, Hoboken, NJ
  • Date August 24, 2005
  • Illustrated Yes
  • ISBN 9780471738848 / 0471738840
  • Weight 2.8 lbs (1.27 kg)
  • Dimensions 9.4 x 7.64 x 1.27 in (23.88 x 19.41 x 3.23 cm)
  • Library of Congress subjects Data structures (Computer science), Java (Computer program language)
  • Library of Congress Catalog Number 2005282681
  • Dewey Decimal Code 005.133

About the author

Professor Goodrich and Tamassia are well-recognized researchers in algorithms and data structures, having published many papers in this field, with applications to Internet computing, information visualization, computer security, and geometric computing. they have served as principal investigators in several joint projects sponsored by the National Science Foundation, the Army Research Office, and the Defense Advanced research Projects Agency. They are also active in educational technology research, with special emphasis on algorithm visualization systems.

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.

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.

In addition to their research accomplishments, the authors also have extensive experience in the classroom. For example, Dr. Goodrich has taught data structures and algorithms courses, including Data Structures as a freshman-sophomore level course and Introduction to Algorithms as an upper level course. He has earned several teaching wards in this capacity. His teaching style is to involve the students in lively interactive classroom session that bring out the intuition and insights behind data structuring and algorithmic techniques. Dr. Tamassia has taught Data Structures and Algorithms as an introductory freshman-level course since 1988. One thing that has set his teaching style apart is his effective use of interactive hypermedia presentations integrated with the Web.

This instructional Web sites, datastructures.net and algorithmdesign.net, supported by Drs. Goodrich and Tamassia, are used as reference material by students, teachers, and professionals worldwide.

Back to Top

More Copies for Sale

Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

by Tamassia, Roberto

  • Used
  • good
  • Hardcover
Condition
Used - Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$1.02
$10.88 shipping to USA

Show Details

Description:
Hardback. Good.
Item Price
$1.02
$10.88 shipping to USA
Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

by Tamassia, Roberto

  • Used
  • very good
  • Hardcover
Condition
Used - Very Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$1.02
$10.88 shipping to USA

Show Details

Description:
Hardback. Very Good.
Item Price
$1.02
$10.88 shipping to USA
Data Structures and Algorithms in Java
Stock Photo: Cover May Be Different

Data Structures and Algorithms in Java

by Goodrich, Michael T., Tamassia, Roberto

  • Used
Condition
Used - Good
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
2
Seller
Mishawaka, Indiana, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$8.22
FREE shipping to USA

Show Details

Description:
Wiley & Sons, Incorporated, John. Used - Good. Used book that is in clean, average condition without any missing pages.
Item Price
$8.22
FREE shipping to USA
Data Structures and Algorithms in Java
Stock Photo: Cover May Be Different

Data Structures and Algorithms in Java

by Goodrich, Michael T.; Tamassia, Roberto

  • Used
  • good
  • Hardcover
Condition
Used - Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
1
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$11.97
FREE shipping to USA

Show Details

Description:
Wiley, 2005. Hardcover. Good. Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$11.97
FREE shipping to USA
Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

by Michael T. Goodrich; Roberto Tamassia

  • Used
  • good
  • Hardcover
Condition
Used - Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
4
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$11.97
FREE shipping to USA

Show Details

Description:
Wiley & Sons, Incorporated, John, 2005. Hardcover. Good. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$11.97
FREE shipping to USA
Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

by Michael T. Goodrich; Roberto Tamassia

  • Used
  • Acceptable
  • Hardcover
Condition
Used - Acceptable
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
3
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$11.97
FREE shipping to USA

Show Details

Description:
Wiley & Sons, Incorporated, John, 2005. Hardcover. Acceptable. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$11.97
FREE shipping to USA
Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

by Michael T. Goodrich; Roberto Tamassia

  • Used
  • Hardcover
Condition
Like New
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
1
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$11.97
FREE shipping to USA

Show Details

Description:
Wiley & Sons, Incorporated, John, 2005. Hardcover. Like New. Pages are clean and are not marred by notes or folds of any kind. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$11.97
FREE shipping to USA
Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

by Michael T. Goodrich; Roberto Tamassia

  • Used
  • good
  • Hardcover
Condition
Used - Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
1
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$11.97
FREE shipping to USA

Show Details

Description:
Wiley & Sons, Incorporated, John, 2005. Hardcover. Good. Disclaimer:A copy that has been read, but remains in clean condition. All pages are intact, and the cover is intact. The spine may show signs of wear. Pages can include limited notes and highlighting, and the copy can include previous owner inscriptions. The dust jacket is missing. At ThriftBooks, our motto is: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$11.97
FREE shipping to USA
Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

by Michael T. Goodrich; Roberto Tamassia

  • Used
  • Acceptable
  • Hardcover
Condition
Used - Acceptable
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
1
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$11.97
FREE shipping to USA

Show Details

Description:
Wiley & Sons, Incorporated, John, 2005. Hardcover. Acceptable. Missing dust jacket; Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$11.97
FREE shipping to USA
Data Structures and Algorithms in Java
Stock Photo: Cover May Be Different

Data Structures and Algorithms in Java

by Michael T. Goodrich; Roberto Tamassia

  • Used
  • Hardcover
Condition
Used: Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780471738848 / 0471738840
Quantity Available
1
Seller
HOUSTON, Texas, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$15.56
FREE shipping to USA

Show Details

Description:
Wiley, 2005-08-24. Hardcover. Used: Good.
Item Price
$15.56
FREE shipping to USA