Mastering Algorithms with Python: A Practical Approach to Problem Solving and Python Implementation
by Chenyang Shi
Acknowledgments
I still remember that very moment one and a half years ago: I stood in front of my whiteboard, wrote down the names of the algorithms I knew, and said to myself, “Wait, maybe I can write a book myself.” Since then, I have dedicated my spare time to writing this book, and it was quite a remarkable journey.
I would like to thank Prof. Eric Vigoda and Prof. David Goldsman. The great courses I took from both at Georgia Tech, i.e., “Introduction to Graduate Algorithms” and “Simulation,” inspired a couple of chapters in the book. The excellent “Design and Analysis of Algorithms” and “Introduction to Algorithms” classes from MIT OpenCourseWare have introduced numerous curious learners worldwide, including myself, to the wonderful world ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access