- System Design
- Data Structures and Algorithms
- In 3 Weeks
This repository contains my practice problems for algorithms and system design, organized by the week they were solved. Use the indices below to find problems by topic or by week.
- Week directories will hold "lc/" and "sd/" directories
- lc for leetcode.com problems
- sd for system design
- Algorithm solutions will be in Python files
- System Designs will be in markdown with screenshots of designs from whiteboarding
- The indexes below will organize solutions by week and by topic
- LC 3286 Find a Safe Walk Through a Grid
- LC 1293 Shortest Path in a Grid with Obstacles Elimination #hard
-
Algorithms
- Two Sum - #Array
- Valid Parentheses - #Stack
- Is Unique #String
- LC 3286 Find a Safe Walk Through a Grid #BFS
- LC 1293 Shortest Path in a Grid with Obstacles Elimination #hard #BFS
- LC 63 Unique Paths II #Dynaic Programming
- LC 740. Delete and Earn #Dynaic Programming
-
System Design
- Algorithms
- System Design
- Algorithms
- System Design