This is my algorithm notes for leetcode, school, and interview prep. This note is made with Obsidian locally and synced to Github. All algorithms in this note will be implemented in python. Problems will be categorized to directories which will include problem prototypes and link to classical problems.
- Python Libraries
- Python List Functions & Methods
- Python String Functions & Methods
- Hash Table
- Graph and Graph Search
- Binary Tree
- List-like structure: Stack, Queue, PQ
- Dynamic Programming
- Python Interview Questions https://www.w3schools.com/python/python_interview_questions.asp
- Python Built-in Methods https://www.w3schools.com/python/python_reference.asp
- Python Build-in Methods Time Complexity https://www.geeksforgeeks.org/complexity-cheat-sheet-for-python-operations/
- Python Collections Library https://www.geeksforgeeks.org/python-collections-module/
- 15-112 CS Academy https://cs3-112-f22.academy.cs.cmu.edu/course/cs3-22