fraeon
Films
BrowseTop 250
Series
TV ShowsAnimeTop 250 TVTop 100 Anime
Games
BrowseTop 100
Books
BooksMangaComics & GNTop 125 BooksTop 100 Manga
For youCommunityHot takesAwardsTier ListsThe ArchiveLeaderboardFind peopleCompare libraries
Trending
Log inSign up free
fraeon

Everything you watch, play and read — tracked, rated and remembered in one library.

Explore

  • Films
  • TV
  • Anime
  • Games
  • Books
  • Manga

Discover

  • Trending
  • Leaderboard
  • Find people
  • Lists
  • Tier lists

Company

  • Tour
  • About
  • Community guidelines
  • Privacy
  • Terms
  • Contact

© 2026 fraeon. All rights reserved. ·

Metadata from TMDB, RAWG, Jikan & Open Library. This product uses the TMDB API but is not endorsed or certified by TMDB.

Questions or ideas? mehmet@avortas.com

HomeFeedProfile
Data structures and algorithms in Java

Data structures and algorithms in Java

by Michael T. Goodrich, Roberto Tamassia

Java (Computer program language)Computer algorithmsData structures (Computer science)Java (computer program language)Data structures (computer science)
0.0
Open Library
Open Library

About this book

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.

Description via Google Books

Themes & subjects

Java (Computer program language)Computer algorithmsData structures (Computer science)Java (computer program language)Data structures (computer science)

Authors

Michael T. Goodrich, Roberto Tamassia

Pages

738

Read time

≈ 18h

Editions

12

Language

English

Publisher

Wiley & Sons, Incorporated, John

ISBN

9780470415559

Where to buy

TR
Amazon Bookshop

Reviews

No reviews yet — be the first to write one from the Log screen.

Quotes

No quotes yet.

Discussions

Similar books

Java How to Program

Internet programming · Java (Computer program language)

Java How to Program

Harvey M. Deitel

1997

C++

Java (Computer program language) · C++ (Computer program language)

C++

Paul J. Deitel

1996

Java for dummies

Computer Technology · Java (Computer program language)

Java for dummies

Barry A. Burd

2006

Absolute Java

Java (Computer program language) · Literary collections

Absolute Java

Walter J. Savitch

2003

Big Java

Java (Computer program language) · Java (Langage de programmation)

Big Java

Cay S. Horstmann

2001

Java software solutions

Java (Computer program language) · Object-oriented programming (Computer science)

Java software solutions

Lewis, John

1997

C How to Program

Java (Computer program language) · C (Computer program language)

C How to Program

Paul J. Deitel

2007

JavaScript

JavaScript (Computer program language) · Web servers

JavaScript

David Flanagan

1996

C how to program

C (Computer program language) · C[plus plus] (Computer program language)

C how to program

Harvey M. Deitel

1992

Objects first with Java

Java (Computer program language) · Study and teaching

Objects first with Java

David J. Barnes

2002

Beginning programming with Java for dummies

Java (Computer program language) · Computer Technology

Beginning programming with Java for dummies

Barry A. Burd

2003

Operating System Concepts

Operating systems (Computers) · Entwurf

Operating System Concepts

Abraham Silberschatz

1988

Invitation to Computer Science

Computer science · Java (Computer program language)

Invitation to Computer Science

G. Michael Schneider

1995

Java how to program

Java (Computer program language) · Object-oriented programming (Computer science)

Java how to program

Paul J. Deitel

2005

Introduction to Algorithms

Algorithms · Computer algorithms

Introduction to Algorithms

Thomas H. Cormen

1990

Classical and object-oriented software engineering

Software engineering · Object-oriented programming (Computer science)

Classical and object-oriented software engineering

Stephen R. Schach

1996

Weapons of Math Destruction

math · big data

Weapons of Math Destruction

Cathy O'Neil

2016

The art of computer programming

Computer programming · Computer algorithms

The art of computer programming

Donald Knuth

1968