## πΎπ master algorithms with python (and my book π€)
---
### π algorithms and data structures: learn with my examples! (2023)
* ππππ. **[arrays and strings](arrays_and_strings)**
* ππππ. **[bit operations](bit_operations)**
* ππππ. **[dynamic programming](dynamic_programming)**
* ππππ. **[graphs](graphs)**
* ππππ. **[hash objects](hash_objects)**
* ππππ. **[heaps](heaps)**
* ππππ. **[linked lists](linked_lists)**
* ππππ. **[math](math)**
* ππππ. **[queues](queues)**
* ππππ. **[searching](searching)**
* ππππ. **[sets](sets)**
* ππππ. **[sorting](sorting)**
* ππππ. **[stacks](stacks)**
* ππππ. **[trees](trees)**
* ππππ. **[tries](tries)**
---
### [π my book on algorithms and data structure: open-source for you! (2014)](MY_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 π)](MY_BOOK/600_stars.png)**.
---
### external resources
* **[big-o complexities chart and explanations](https://www.bigocheatsheet.com/)**
* **[bt3gl's classes on algorithms and data structures](https://www.youtube.com/@bt3gl)**