## πŸ‘ΎπŸ master python with algorithms (my book πŸ–€)


## [πŸ“– my book on algorithms and data structure in python (2014)](book)
- **➑️ [one of the first-ever publications to solve classic computer science algorithm and data structure problems in python, published by hanbit media in 2014](https://www.hanbit.co.kr/store/books/look.php?p_code=B8465804191)**. - **➑️ [as of today, it has 4.6/5 stars and 33 reviews (not bad for a book written in school by a self-taught)](https://www.hanbit.co.kr/store/books/look.php?p_code=B8465804191)**. - **➑️ [this book as a reference for a CMU computer science class](https://www.andrew.cmu.edu/user/ramesh/teaching/course/48784.pdf)**. - **➑️ [here is a pic when this repo used to have 600+ stars and 300 forks (before πŸ’© happened 😞)](book/600_stars.png)**.




--- ## πŸ“– algorithms and data structures revisited (2023)
* πŸ˜πŸ˜πŸ™πŸ˜. **[arrays, strings, hash objects](arrays_and_strings)** * πŸ˜πŸ˜πŸ™πŸ™. **[linked lists](linked_lists)** * πŸ˜πŸ™πŸ˜πŸ˜. **[stacks and queues](stacks_and_queues)** * πŸ˜πŸ™πŸ˜πŸ™. **[bit manipulation](bit_manipulation)** * πŸ˜πŸ™πŸ™πŸ˜. **[math, logic, dynamic programming](math_logic_dp)** * πŸ™πŸ˜πŸ˜πŸ™. **[sorting and searching](sorting_and_searching)** * πŸ™πŸ˜πŸ™πŸ™. **[trees, heaps, tries, graphs](trees_and_graphs/)**
--- ## external resources
* **[big-o complexity chart](https://www.bigocheatsheet.com/)** * **[hacker rank videos on algorithms](https://www.youtube.com/watch?v=KEEKn7Me-ms&list=PLI1t_8YX-ApvMthLj56t1Rf-Buio5Y8KL)**