🟢 : Easy
🔵 : Medium
🔴 : Hard
⚫ : Very Hard
Category | Problem | Difficulty | Solution |
---|---|---|---|
Arrays | Two Number Sum | 🟢 | two-number-sum.py |
Arrays | Validate Subsequence | 🟢 | validate-subsequence.py |
Arrays | Sorted Squared Array | 🟢 | sorted-squered-array.py |
Arrays | Tournament Winner | 🟢 | tournament-winner.py |
Arrays | Non-Constructible Change | 🟢 | non-constructible-change.py |
Binary Search Trees | Find Closest Value in BST | 🟢 | closest-in-BST.py |
Binary Trees | Branch Sums | 🟢 | branch-sums.py |
Binary Trees | Node Depths | 🟢 | node-depths.py |
Graphs | Depth First Search | 🟢 | depth-first-search.py |
Greedy Algorithms | Minimum Waiting Time | 🟢 | minimum-waiting-time.py |
Greedy Algorithms | Class Photos | 🟢 | class-photos.py |
Linked Lists | Remove Duplicates from Linked List | 🟢 | remove-duplicates.py |
Recursion | Nth Fibonacci | 🟢 | nth-fibonacci.py |
Recursion | Product Sum | 🟢 | product-sum.py |