| ✅ |
Arrays |
Two Sum |
Easy |
Two Sum Solution |
| ✅ |
Arrays |
Container with Most Water |
Medium |
Container with Most Water Solution |
| ✅ |
Arrays |
Trapping Rain Water |
Hard |
Trapping Rain Water Solution |
| ✅ |
Strings |
Backspace String Compare |
Easy |
Backspace String Compare Solution |
| ✅ |
Strings |
Longest Substring without Repeating Characters |
Medium |
Longest Substring without Repeating Characters Solution |
| ✅ |
Strings |
Valid Palindrome |
Easy |
Valid Palindrome Solution |
| ✅ |
Strings |
Valid Palindrome II |
Easy |
Valid Palindrome II Solution |
| ✅ |
Linked Lists |
Reverse a Linked List |
Easy |
Reverse a Linked List Solution |
| ✅ |
Linked Lists |
Reverse a Linked List II |
Medium |
Reverse a Linked List II Solution |
| ✅ |
Linked Lists |
Flatten a Multilevel Doubly Linked List |
Medium |
Flatten a Multilevel Doubly Linked List Solution |
| ✅ |
Linked Lists |
Linked List Cycle I |
Easy |
Linked List Cycle I Solution |
| ✅ |
Linked Lists |
Linked List Cycle II |
Medium |
Linked List Cycle II Solution |
| ✅ |
Stacks + Queues |
Valid Parentheses |
Easy |
Valid Parentheses Solution |
| ✅ |
Stacks + Queues |
Minimum Remove to Make Valid Parentheses |
Medium |
Minimum Remove to Make Valid Parentheses Solution |
| ✅ |
Stacks + Queues |
Implement Queue using Stacks |
Easy |
Implement Queue using Stacks Solution |
| ✅ |
Recursion + Sortings |
Kth Largest Element in an Array |
Medium |
Kth Largest Element in an Array Solution |
| ✅ |
Recursion + Sortings |
Find First and Last Position of Element in Sorted Array |
Medium |
Find First and Last Position of Element in Sorted Array Solution |
| ✅ |
Binary Trees |
Maximum Depth of a Binary Tree |
Easy |
Maximum Depth of a Binary Tree Solution |
| ✅ |
Binary Trees |
Binary Tree Level Order Traversal |
Medium |
Binary Tree Level Order Traversal Solution |
| ✅ |
Binary Trees |
Binary Tree Right Side View |
Medium |
Binary Tree Right Side View Solution |
| ✅ |
Binary Trees |
Count Complete Tree Nodes |
Medium |
Count Complete Tree Nodes Solution |
| ✅ |
Binary Trees |
Validate Binary Search Tree |
Medium |
Validate Binary Search Tree Solution |
| ✅ |
2D Arrays |
Number of Islands |
Medium |
Number of Islands Solution |
| ✅ |
2D Arrays |
Rotting Oranges |
Medium |
Rotting Oranges Solution |
| ✅ |
2D Arrays |
LC Walls and Gates or Coding Ninjas Walls and Gates |
Medium |
Walls and Gates Solution |
| ✅ |
Graphs |
Time Needed to Inform All Employees |
Medium |
Time Needed to Inform All Employees Solution |
| ✅ |
Graphs |
Course Schedule |
Medium |
Course Schedule Solution |
| ✅ |
Graphs |
Network Delay Time |
Medium |
Network Delay Time Solution |
| ✅ |
Dynamic Programming |
Min Cost Climbing Stairs |
Easy |
Min Cost Climbing Stairs Solution |
| ⚒️ |
Dynamic Programming |
Knight Probability in Chessboard |
Medium |
in progress |
| ⚒️ |
Backtracking |
Sudoku Solver |
Hard |
in progress |
| ⚒️ |
Interface Design |
Monarchy |
None |
in progress |
| ⚒️ |
Tries |
Implement Prefix Trie |
Medium |
in progress |