Data Structures and Algorithms in Python,
1st Edition

Adam Drozdek

ISBN-13: 9789814915502 | ISBN-10: 9814915505

Copyright 2021

| Published 2020

| 752 pages

List Price USD $109.95


Data structures serve as a foundation upon which many other computer science fields are built. Some knowledge of data structures is thus a prerequisite for students who wish to work in the design, implementation, testing, or maintenance of virtually any software system. As a flexible and easy-to-use programming language, Python has made steady gains in popularity in industry and academia. This book will help many students who already know Python learn data structures.

Read More

Meet the Authors

Show More Show Less

A well respected author and dedicated instructor, Dr. Adam Drozdek serves as Associate Professor of Computer Science at Duquesne University, where he teaches courses in operating systems and computer architecture, advanced data structures and other advanced computer science courses. Dr. Drozdek has authored numerous successful books, including THE ELEMENTS OF DATA COMPRESSION. He earned his B.S. and M.A. from Wrocław University, his M.S. from Wright State University, and Ph.D. from Jagiellonian University.

  • Emphasizes the connection between data structures and their algorithms, with an analysis of the algorithms’ complexity
  • Simplifies the understanding of recursion by considering run-time stacks together with the algorithms
  • Presents data structures in the context of object-oriented program design
  • Illustrates the complete context in which certain algorithms and data structures can be used through case studies
  • Examines the efficiency of algorithms with theoretical analysis, with suggestions to improve them

Table of Contents

Show More Show Less
Chapter 1 Object-Oriented Programming Using Python
Chapter 2 Complexity Analysis
Chapter 3 Linked Lists
Chapter 4 Stacks and Queues
Chapter 5 Recursion
Chapter 6 Binary Trees
Chapter 7 Multiway Trees
Chapter 8 Graphs
Chapter 9 Sorting
Chapter 10 Hashing
Chapter 11 Data Compression
Chapter 12 Memory Management
Chapter 13 String Matching
Name Index
Subject Index

Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.

Compare Buying Options

Show More Show Less

Pricing Options

Data Structures and Algorithms in Python

  • ISBN-10: 9814915505
  • ISBN-13: 9789814915502

Price USD$ 109.95


*Purchase not available for this country