Data Structures and Algorithms in Python by Michael T. Goodrich

Data Structures and Algorithms in Python

Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

Wiley · Print & ebook · March 18, 2013

A Programming pick for readers exploring Data Structures and Algorithms in Python.

Buy on Amazon

We earn from qualifying purchases.

Who it’s for
A Python-focused introduction connects data structures with the design, analysis, and implementation of algorithms.
Themes
Data structures and algorithms, Design, analysis, and implementation
Genres
Algorithms, Python Programming, Object-Oriented Programming

About this book

Based on the authors' market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by respected authors. Data Structures and Algorithms in Python is the first mainstream object-oriented book available for the Python data structures course.

Continue reading

Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++.

Structure and Logic

A Python-focused introduction connects data structures with the design, analysis, and implementation of algorithms.

Come here for

  • A comprehensive textbook approach to data structures in Python
  • Algorithms considered through design, analysis, and implementation

Expect

  • An object-oriented treatment aimed at the data structures course
  • A structure shared with the authors’ Java and C++ textbooks

Where it sits

Python Programming81%
Algorithms64%
Object-Oriented Programming62%

Percentages are BookFrontier’s reading of the book.

Publisher categories

  • Python Programming
Authors
Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
Publisher
Wiley
Published
March 18, 2013
Format
Print & ebook
Theme
Data structures and algorithms · Design, analysis, and implementation
Reading lane
Python Programming