Table of contents

Problems And Solutions

Problem Description link Status Website Name
Arrays & Hashing
1. Two Sum 1. Two Sum ${\color{green} Easy}$ Leet Code
2. Container With Most Water 11. Container With Most Water ${\color{orange} Medium}$ Leet Code
3. Three Sum 15. Three Sum ${\color{orange} Medium}$ Leet Code
4. Remove Nth Node From End of List 19. Remove Nth Node From End of List ${\color{orange} Medium}$ Leet Code
5. Contains Duplicate 217. Contains Duplicate ${\color{green} Easy}$ Leet Code
6. Product of Array Except Self 238. Product of Array Except Self ${\color{orange} Medium}$ Leet Code
7. Valid Anagram 242. Valid Anagram ${\color{green} Easy}$ Leet Code
Stack
1. Valid Parentheses 20. Valid Parentheses ${\color{green} Easy}$ Leet Code
Linked List
1. Merge Two Sorted Lists 21. Merge Two Sorted Lists ${\color{green} Easy}$ Leet Code
2. Linked List Cycle 141. Linked List Cycle ${\color{green} Easy}$ Leet Code
3. Reorder List 143. Reorder List ${\color{orange} Medium}$ Leet Code
4. LRU Cache 146. LRU Cache ${\color{orange} Medium}$ Leet Code
5. Reverse linked list 206. Reverse linked list ${\color{green} Easy}$ Leet Code
Binary Search
1. Search in Rotated Sorted Array 33. Search in Rotated Sorted Array ${\color{orange} Medium}$ Leet Code
Greedy
1. Maximum Subarray 53. Maximum Subarray ${\color{orange} Medium}$ Leet Code
DP
1. Unique Paths 62. Unique Paths ${\color{orange} Medium}$ Leet Code
2. Climbing Stairs 70. Climbing Stairs ${\color{green} Easy}$ Leet Code
3. Edit Distance 72. Edit Distance ${\color{orange} Medium}$ Leet Code
4. Decode Ways 91. Decode Ways ${\color{orange} Medium}$ Leet Code
5. Word Break 139. Word Break ${\color{orange} Medium}$ Leet Code
6. Maximum Product Subarray 152. Maximum Product Subarray ${\color{orange} Medium}$ Leet Code
7. House robber 198. House robber ${\color{orange} Medium}$ Leet Code
8. House robber II 213. House robber II ${\color{orange} Medium}$ Leet Code
9. Longest Increasing Subsequence 300. Longest Increasing Subsequence ${\color{orange} Medium}$ Leet Code
10. Coin Change 322. Coin Change ${\color{orange} Medium}$ Leet Code
11. Combination Sum IV 377. Combination Sum IV ${\color{orange} Medium}$ Leet Code
12. Longest Common Subsequence 1143. Longest Common Subsequence ${\color{orange} Medium}$ Leet Code
Sliding Window
1. Best Time to Buy and Sell Stock 121. Best Time to Buy and Sell Stock ${\color{green} Easy}$ Leet Code
Two pointer
1. Valid Palindrome 125. Valid Palindrome ${\color{green} Easy}$ Leet Code
Bit Manipulation
1. Reverse Bits 190. Reverse Bits ${\color{green} Easy}$ Leet Code
2. Number of 1 Bits 191. Number of 1 Bits ${\color{green} Easy}$ Leet Code
3. Missing Number 268. Missing Number ${\color{green} Easy}$ Leet Code
4. Counting Bits 338. Counting Bits ${\color{green} Easy}$ Leet Code
5. Sum of Two Integers 371. Sum of Two Integers ${\color{orange} Medium}$ Leet Code

Total Solved: 34