Curated List of Top 75 LeetCode Questions
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ✅ | Two Sum | Python | Easy |
| ✅ | Best Time to Buy and Sell Stock | Python | Easy |
| ✅ | Contains Duplicate | Python | Easy |
| ✅ | Product of Array Except Self | Python | Medium |
| ✅ | Maximum Subarray | Python | Easy |
| ✅ | Maximum Product Subarray | Python | Medium |
| ✅ | Find Minimum in Rotated Sorted Array | Python | Medium |
| ✅ | Search in Rotated Sorted Array | Python | Medium |
| ✅ | 3Sum | Python | Medium |
| ✅ | Container With Most Water | Python | Medium |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ⬜️ | Sum of Two Integers | Medium | |
| ⬜️ | Number of 1 Bits | Easy | |
| ⬜️ | Counting Bit | Medium | |
| ⬜️ | Missing Number | Easy | |
| ⬜️ | Reverse Bits | Easy |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ✅ | Climbing Stairs | Python | Easy |
| ✅ | Coin Change | Python | Medium |
| ✅ | Longest Increasing Subsequence | Python | Medium |
| ✅ | Longest Common Subsequence | Python | Medium |
| ⬜️ | Word Break Problem | Medium | |
| ⬜️ | Combination Sum | Medium | |
| ⬜️ | House Robber | Medium | |
| ⬜️ | House Robber II | Medium | |
| ⬜️ | Decode Ways | Medium | |
| ⬜️ | Unique Path | Medium | |
| ⬜️ | Jump Game | Medium |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ⬜️ | Clone Graph | Medium | |
| ⬜️ | Course Schedule | Medium | |
| ⬜️ | Pacific Atlantic Water Flow | Medium | |
| ⬜️ | Number of Islands | Medium | |
| ⬜️ | Longest Consecutive Sequence | Hard | |
| ⬜️ | Alien Dictionary 💰 | ||
| ⬜️ | Graph Valid Tree 💰 | ||
| ⬜️ | Number of Connected Components in an Undirected Graph 💰 |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ⬜️ | Insert Interval | Medium | |
| ⬜️ | Merge Intervals | Medium | |
| ⬜️ | Non-overlapping Intervals | Medium | |
| ⬜️ | Meeting Rooms 💰 | ||
| ⬜️ | Meeting Rooms II 💰 |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ⬜️ | Reverse a Linked List | Easy | |
| ⬜️ | Detect Cycle in a Linked List | Easy | |
| ⬜️ | Merge Two Sorted Lists | Easy | |
| ⬜️ | Merge K Sorted Lists | Hard | |
| ⬜️ | Remove Nth Node From End Of List | Medium | |
| ⬜️ | Reorder List | Medium |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ⬜️ | Set Matrix Zeroes | Medium | |
| ⬜️ | Spiral Matrix | Medium | |
| ⬜️ | Rotate Image | Medium | |
| ⬜️ | Word Search | Medium |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ✅ | Longest Substring Without Repeating Characters | Python | Medium |
| ⬜️ | Longest Repeating Character Replacement | Medium | |
| ⬜️ | Minimum Window Substring | Hard | |
| ⬜️ | Valid Anagram | Easy | |
| ⬜️ | Group Anagrams | Medium | |
| ⬜️ | Valid Parentheses | Easy | |
| ⬜️ | Valid Palindrome | Easy | |
| ✅ | Longest Palindromic Substring | Python | Medium |
| ⬜️ | Palindromic Substrings | Medium | |
| ⬜️ | Encode and Decode Strings 💰 |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ✅ | Maximum Depth of Binary Tree | Easy | |
| ⬜️ | Same Tree | Easy | |
| ⬜️ | Invert/Flip Binary Tree | Easy | |
| ⬜️ | Binary Tree Maximum Path Sum | Hard | |
| ⬜️ | Binary Tree Level Order Traversal | Medium | |
| ⬜️ | Serialize and Deserialize Binary Tree | Hard | |
| ⬜️ | Subtree of Another Tree | Easy | |
| ⬜️ | Construct Binary Tree from Preorder and Inorder Traversal | Medium | |
| ⬜️ | Validate Binary Search Tree | Medium | |
| ⬜️ | Kth Smallest Element in a BST | Medium | |
| ⬜️ | Lowest Common Ancestor of BST | Easy | |
| ⬜️ | Implement Trie (Prefix Tree) | Medium | |
| ⬜️ | Add and Search Word | Medium | |
| ⬜️ | Word Search II | Hard |
| Status | Title | Solution | Difficulty |
|---|---|---|---|
| ⬜️ | Merge K Sorted Lists | Hard | |
| ⬜️ | Top K Frequent Elements | Medium | |
| ⬜️ | Find Median from Data Stream | Hard |