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