dsa.
| Number | Title | Hint | Category | Tags | Posted On |
|---|---|---|---|---|---|
| 1 | Find Minimum in Sorted Array | LeetCode |
| ||
| 2 | Daily Temperatures | Hint | LeetCode |
| |
| 3 | Dijkstra's Shortest Path | Cheatsheet |
| ||
| 4 | Kth Smallest Element in a BST | Hint | LeetCode |
| |
| 5 | Lowest Common Ancestor of a Binary Search Tree | Hint | LeetCode |
| |
| 6 | Binary Heap | Cheatsheet |
| ||
| 7 | Binary Search Tree | Cheatsheet |
| ||
| 8 | Encode and Decode Strings | Hint | LeetCode |
| |
| 9 | Invert Binary Tree | Hint | LeetCode |
| |
| 10 | Merge k Sorted Lists | Hint | LeetCode |
| |
| 11 | 3Sum Closest | Hint | LeetCode |
| |
| 12 | Accounts Merge | LeetCode |
| ||
| 13 | Add Binary | Hint | LeetCode |
| |
| 14 | Add Two Numbers | Hint | LeetCode |
| |
| 15 | Alien Dictionary | Hint | LeetCode |
| |
| 16 | Analyze User Website Visit Pattern | Hint | LeetCode |
| |
| 17 | Asteroid Collision | Hint | LeetCode |
| |
| 18 | Balanced Binary Tree | Hint | LeetCode |
| |
| 19 | Basic Calculator | LeetCode |
| ||
| 20 | Best Time to Buy and Sell Stock | Hint | LeetCode |
| |
| 21 | Binary Search (LeetCode) | Hint | LeetCode |
| |
| 22 | Binary Search | Hint | LeetCode |
| |
| 23 | Binary Tree Inorder Traversal | Hint | LeetCode |
| |
| 24 | Binary Tree Level Order Traversal | Hint | LeetCode |
| |
| 25 | Binary Tree Maximum Path Sum | Hint | LeetCode |
| |
| 26 | Binary Tree Right Side View | Hint | LeetCode |
| |
| 27 | Boundary of Binary Tree | Hint | LeetCode |
| |
| 28 | Brick Wall | Hint | LeetCode |
| |
| 29 | Car Fleet | Hint | LeetCode |
| |
| 30 | Cheapest Flights Within K Stops | Hint | LeetCode |
| |
| 31 | Cherry Pickup | LeetCode |
| ||
| 32 | Climbing Stairs | Hint | LeetCode |
| |
| 33 | Clone Graph | Hint | LeetCode |
| |
| 34 | Coin Change | Hint | LeetCode |
| |
| 35 | Combination Sum II | Hint | LeetCode |
| |
| 36 | Combination Sum | Hint | LeetCode |
| |
| 37 | Combinations | Hint | LeetCode |
| |
| 38 | Construct Binary Tree From Preorder and Inorder Traversal | Hint | LeetCode |
| |
| 39 | Container with Most Water | Hint | LeetCode |
| |
| 40 | Contains Duplicate II | Hint | LeetCode |
| |
| 41 | Copy List with Random Pointer | Hint | LeetCode |
| |
| 42 | Count Good Nodes in Binary Tree | Hint | LeetCode |
| |
| 43 | Counting Bits | Hint | LeetCode |
| |
| 44 | Course Schedule II | Hint | LeetCode |
| |
| 45 | Course Schedule | Hint | LeetCode |
| |
| 46 | Decode Ways | Hint | LeetCode |
| |
| 47 | Design Add and Search Words Data Structure | Hint | LeetCode |
| |
| 48 | Design Twitter | Hint | LeetCode |
| |
| 49 | Diameter of Binary Tree | Hint | LeetCode |
| |
| 50 | Encode and Decode TinyURL | Hint | LeetCode |
| |
| 51 | Evaluate Reverse Polish Notation | Hint | LeetCode |
| |
| 52 | Find All Anagrams in a String | Hint | LeetCode |
| |
| 53 | Find Median from Data Stream | Hint | LeetCode |
| |
| 54 | Find Minimum in Rotated Sorted Array | Hint | LeetCode |
| |
| 55 | Find Numbers Disappeared in Array | Hint | LeetCode |
| |
| 56 | Find Pivot Index | Hint | LeetCode |
| |
| 57 | Find the Duplicate Number | Hint | LeetCode |
| |
| 58 | First Bad Version | Hint | LeetCode |
| |
| 59 | First Unique Number | Hint | LeetCode |
| |
| 60 | Flood Fill | Hint | LeetCode |
| |
| 61 | Frequency of the Most Frequent Element | Hint | LeetCode |
| |
| 62 | Gas Station | Hint | LeetCode |
| |
| 63 | Generate Parentheses | Hint | LeetCode |
| |
| 64 | Graph Valid Tree | Hint | LeetCode |
| |
| 65 | House Robber I | Hint | LeetCode |
| |
| 66 | House Robber II | Hint | LeetCode |
| |
| 67 | How many numbers are smaller than the current number | Hint | LeetCode |
| |
| 68 | Implement Queue using Stacks | Hint | LeetCode |
| |
| 69 | Implement Trie Prefix Tree | Hint | LeetCode |
| |
| 70 | Increasing Triplet Subsequence | Hint | LeetCode |
| |
| 71 | Insert Delete GetRandom O(1) | Hint | LeetCode |
| |
| 72 | Insert Interval | Hint | LeetCode |
| |
| 73 | Intersection of Linked List | Hint | LeetCode |
| |
| 74 | Isomorphic Strings | Hint | LeetCode |
| |
| 75 | Jump Game II | Hint | LeetCode |
| |
| 76 | Jump Game | Hint | LeetCode |
| |
| 77 | K Closest Points to Origin | Hint | LeetCode |
| |
| 78 | Koko Eating Bananas | Hint | LeetCode |
| |
| 79 | Kth Largest Element in a Stream | Hint | LeetCode |
| |
| 80 | Kth Largest Element in an Array | Hint | LeetCode |
| |
| 81 | Kth Smallest Element in Binary Search Tree | Hint | LeetCode |
| |
| 82 | Largest Number | Hint | LeetCode |
| |
| 83 | Largest Rectangle in Histogram | Hint | LeetCode |
| |
| 84 | Last Stone Weight | Hint | LeetCode |
| |
| 85 | Letter Case Permutation | Hint | LeetCode |
| |
| 86 | Letter Combinations of a Phone Number | Hint | LeetCode |
| |
| 87 | LFU Cache | LeetCode |
| ||
| 88 | Linked List Cycle | Hint | LeetCode |
| |
| 89 | Longest Consecutive Sequence | Hint | LeetCode |
| |
| 90 | Longest Increasing Subsequence | Hint | LeetCode |
| |
| 91 | Longest Mountain in Array | Hint | LeetCode |
| |
| 92 | Longest Palindrome | Hint | LeetCode |
| |
| 93 | Longest Repeating Character Replacement | Hint | LeetCode |
| |
| 94 | Longest Substring without Repeating Characters | Hint | LeetCode |
| |
| 95 | Lowest Common Ancestor of a Binary Tree | Hint | LeetCode |
| |
| 96 | Lowest Common Ancestor | Hint | LeetCode |
| |
| 97 | LRU Cache | Hint | LeetCode |
| |
| 98 | Majority Element | Hint | LeetCode |
| |
| 99 | Matrix 01 | Hint | LeetCode |
| |
| 100 | Max Area of Island | Hint | LeetCode |
| |
| 101 | Max Consecutive Ones III | Hint | LeetCode |
| |
| 102 | Maximum Depth of Binary Tree | Hint | LeetCode |
| |
| 103 | Maximum Product Subarray | Hint | LeetCode |
| |
| 104 | Maximum Subarray | Hint | LeetCode |
| |
| 105 | Maximum Width of Binary Tree | Hint | LeetCode |
| |
| 106 | Median of Two Sorted Arrays | Hint | LeetCode |
| |
| 107 | Meeting Rooms II | Hint | LeetCode |
| |
| 108 | Meeting Rooms | Hint | LeetCode |
| |
| 109 | Merge Intervals | Hint | LeetCode |
| |
| 110 | Merge K Sorted Linked Lists | Hint | LeetCode |
| |
| 111 | Merge Sorted Array | Hint | LeetCode |
| |
| 112 | Middle of Linked List | Hint | LeetCode |
| |
| 113 | Min Cost Climbing Stairs | Hint | LeetCode |
| |
| 114 | Min Cost to Connect All Points | Hint | LeetCode |
| |
| 115 | Min Stack | Hint | LeetCode |
| |
| 116 | Minimum Absolute Difference | Hint | LeetCode |
| |
| 117 | Minimum Adjacent Swaps to Make a Valid Array | Hint | LeetCode |
| |
| 118 | Minimum Health to Beat Game | Hint | LeetCode |
| |
| 119 | Minimum Interval to Include Each Query | Hint | LeetCode |
| |
| 120 | Minimum Number of Keypresses | Hint | LeetCode |
| |
| 121 | Minimum Number of Operations to Make Array Empty | Hint | LeetCode |
| |
| 122 | Minimum Size Subarray Sum | Hint | LeetCode |
| |
| 123 | Minimum time to visit all points | Hint | LeetCode |
| |
| 124 | Minimum Window Substring | Hint | LeetCode |
| |
| 125 | N Queens | Hint | LeetCode |
| |
| 126 | Network Delay Time | Hint | LeetCode |
| |
| 127 | Non-Overlapping Intervals | Hint | LeetCode |
| |
| 128 | Number of 1 Bits | LeetCode |
| ||
| 129 | Number of Connected Components in Undirected Graph | Hint | LeetCode |
| |
| 130 | Number of Good Pairs | Hint | LeetCode |
| |
| 131 | Number of Islands | Hint | LeetCode |
| |
| 132 | Number of Subsequences That Satisfy the Given Sum Condition | Hint | LeetCode |
| |
| 133 | Pacific Atlantic Water Flow | Hint | LeetCode |
| |
| 134 | Palindrome Partitioning | Hint | LeetCode |
| |
| 135 | Palindromic Substrings | Hint | LeetCode |
| |
| 136 | Path Sum III | Hint | LeetCode |
| |
| 137 | Permutation in String | Hint | LeetCode |
| |
| 138 | Permutations | Hint | LeetCode |
| |
| 139 | Plates Between Candles | Hint | LeetCode |
| |
| 140 | Product of Array Except Self | Hint | LeetCode |
| |
| 141 | Range Sum Query Immutable | Hint | LeetCode |
| |
| 142 | Ransom Note | Hint | LeetCode |
| |
| 143 | Reconstruct Itinerary | Hint | LeetCode |
| |
| 144 | Redundant Connection | Hint | LeetCode |
| |
| 145 | Remove Nth Node from End of List | Hint | LeetCode |
| |
| 146 | Removing Stars From a String | Hint | LeetCode |
| |
| 147 | Reorder Data in Log Files | Hint | LeetCode |
| |
| 148 | Reorder List | Hint | LeetCode |
| |
| 149 | Reorganize String | Hint | LeetCode |
| |
| 150 | Reverse A Linked List | Hint | LeetCode |
| |
| 151 | Reverse Nodes in K-Group | Hint | LeetCode |
| |
| 152 | Rotate Image | Hint | LeetCode |
| |
| 153 | Rotting Oranges | Hint | LeetCode |
| |
| 154 | Same Tree | Hint | LeetCode |
| |
| 155 | Search a 2D Matrix | Hint | LeetCode |
| |
| 156 | Search in Rotated Sorted Array | Hint | LeetCode |
| |
| 157 | Serialize and Deserialize Binary Tree | Hint | LeetCode |
| |
| 158 | Set Matrix Zeroes | Hint | LeetCode |
| |
| 159 | Shortest Bridge | Hint | LeetCode |
| |
| 160 | Single Number | Hint | LeetCode |
| |
| 161 | Sliding Window Maximum | Hint | LeetCode |
| |
| 162 | Sort Array | Hint | LeetCode |
| |
| 163 | Sort Colors | Hint | LeetCode |
| |
| 164 | Spiral Matrix | Hint | LeetCode |
| |
| 165 | Squares of a Sorted Array | Hint | LeetCode |
| |
| 166 | Subarray Sum Equals K | Hint | LeetCode |
| |
| 167 | Subsets II | Hint | LeetCode |
| |
| 168 | Subsets | Hint | LeetCode |
| |
| 169 | Subtree of Another Tree | Hint | LeetCode |
| |
| 170 | Surrounded Regions | Hint | LeetCode |
| |
| 171 | Swim in Rising Water | Hint | LeetCode |
| |
| 172 | Task Scheduler | Hint | LeetCode |
| |
| 173 | ThreeSum | Hint | LeetCode |
| |
| 174 | Time Based Key-Value Store | Hint | LeetCode |
| |
| 175 | Top K Frequent Elements | Hint | LeetCode |
| |
| 176 | Trapping Rain Water | Hint | LeetCode |
| |
| 177 | Two Sum II | Hint | LeetCode |
| |
| 178 | Unique Length-3 Palindromic Subsequences | Hint | LeetCode |
| |
| 179 | Valid Anagram | Hint | LeetCode |
| |
| 180 | Valid Palindrome II | Hint | LeetCode |
| |
| 181 | Valid Palindrome | Hint | LeetCode |
| |
| 182 | Valid Sudoku | Hint | LeetCode |
| |
| 183 | Validate Binary Search Tree | Hint | LeetCode |
| |
| 184 | Walls and Gates | Hint | LeetCode |
| |
| 185 | Word Break | Hint | LeetCode |
| |
| 186 | Word Ladder | Hint | LeetCode |
| |
| 187 | Word Pattern | Hint | LeetCode |
| |
| 188 | Word Search II | Hint | LeetCode |
| |
| 189 | Word Search | Hint | LeetCode |
| |
| 190 | 3Sum | Hint | LeetCode |
| |
| 191 | Longest Substring Without Repeating Characters | Hint | LeetCode |
| |
| 192 | Merge Two Sorted Lists | Hint | LeetCode |
| |
| 193 | Reverse Linked List | Hint | LeetCode |
| |
| 194 | Valid Parentheses | Hint | LeetCode |
|