Jump to ratings and reviews
Rate this book

A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1: Level Up Your Core Programming Skills

Rate this book

504 pages, Paperback

Published January 9, 2024

Loading...
Loading...

About the author

Jay Wengrow

11 books16 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (40%)
4 stars
8 (53%)
3 stars
1 (6%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Charlie.
317 reviews12 followers
July 6, 2026
4.5. It was pretty darn easy to work my way through. There were a few things I thought could be clearer. There's a semi-serious error in Chapter 9, in the Abstract Data Types section. The section describes pop and read as operating on the beginning of the array, but the code does the opposite — both methods operate on the end of the array. Specifically, .pop() with no argument removes the last item in Python, and [-1] accesses the last item. Since a stack's "top" is the end of the underlying array, the code is correct and honors the stack contract. The prose explanation just has the direction backwards, saying "beginning" and "first" when it should say "end" and "last."
1 review
December 10, 2024
Great read if you want to cement your understanding of DSA, or if you are learning for the first time
Displaying 1 - 2 of 2 reviews