Created by: ponceedi000
What is this Python project?
Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION by Bradley N. Miller and David L. Ranum. This is a great book for beginner - intermediate Software Developers looking to improve their knowledge on DSA. Describe features. This book has 3 key features:
-
A strong focus on problem solving introduces students to the fundamental data structures and algorithms by providing a very readable text without introducing an overwhelming amount of new language syntax.
-
Algorithm analysis in terms of Big-O running time is introduced early and applied throughout.
-
Python is used to facilitate the success of beginning students in using and mastering data structures and algorithms.
- Book on Amazon
What's the difference between this Python project and similar ones?
- Many books either have too many visuals and not enough code or vice versa. This book provides a perfect balance.
- The topics chosen to illustrate algos are hard to find described better in other books.
- Extremely clear, and reader-friendly without sacrificing depth and breadth of topics. Covers classic/important cs problems in addition to helping consolidate Python syntax.
--
Anyone who agrees with this pull request could submit an Approve review to it.