1 Two Sum Array Easy 2 Two Sum - II Array Medium 3 Contains Duplicate Array Easy 4 Contains Duplicate II Array Easy 5 Best Time to Buy and Sell Stock Array Easy 6 Maximum Product Subarray Array Medium 7 Search in Rotated Sorted Array Array Medium 8 3 Sum Array Medium 9 Container With Most Water Array Medium 10 Trapping Rain Water Array Hard 11 Median of Two Sorted Arrays Array Hard
12 Set Matrix Zeroes Matrix Medium
13 Spiral Matrix Matrix Medium 14 Rotate Image Matrix Medium 15 Longest Increasing Path in a Matrix Matrix Hard 16 Word Search Matrix Medium 17 Valid Sudoku Matrix Medium 18 Game of Life Matrix Medium
19 Valid Palindrome Two Pointers Easy
20 Two Sum II Input Array Is Sorted Two Pointers Medium 21 3Sum Two Pointers Medium 22 Container With Most Water Two Pointers Medium 23 Trapping Rain Water Two Pointers Hard
24 Add Two Numbers Linked List Medium
25 Reverse a Linked List Linked List Easy 26 Detect Cycle in a Linked List Linked List Easy 27 Merge Two Sorted Lists Linked List Easy 28 Merge K Sorted Lists Linked List Hard 29 Remove Nth Node From End Of List Linked List Medium 30 Reorder List Linked List Medium 31 Middle of the Linked-List Linked List Easy 32 Flatten Binary Tree to Linked List Linked List Medium 33 Reverse Nodes in k-Group Linked List Hard
34 Merge Sorted Array Sorting Easy
35 Largest Number Sorting Medium 36 Sort List Sorting Medium 37 Sort Colors Sorting Medium 38 Majority Element Sorting Easy 39 Longest Substring Without Repeating Characters String Medium
40 Longest Repeating Character Replacement String Medium
41 Fizz Buzz String Easy 42 Longest Common Prefix String Easy 43 Minimum Window Substring String Hard 44 Valid Anagram String Easy 45 Group Anagrams String Medium 45 Valid Parentheses String Easy 46 Valid Palindrome String Easy 47 Longest Palindromic Substring String Medium 48 Letter Combinations of a Phone Number String Medium 49 Palindromic Substrings String Medium 50 Encode and Decode Strings (Leetcode Premium) String Medium 51 Palindrome Linked List String Easy 52 Text Justification String Hard 53 Letter Combinations of a Phone Number String Medium 54 Palindromic Substrings String Medium 55 Encode and Decode Strings (Leetcode Premium) String Medium 56 Palindrome Linked List String Easy 57 Text Justification String Hard
58 Min Stack Stack Medium
59 Largest Rectangle in Histogram Stack Hard 60 Minimum Remove to Make Valid Parentheses Stack Medium 61 Longest Valid Parentheses Stack Hard 62 Max Stack Stack Hard 63 Valid Parentheses Stack Medium 64 Min Stack Stack Medium 65 Evaluate Reverse Polish Notation Stack Medium 66 Generate Parentheses Stack Medium 67 Daily Temperatures Stack Medium 68 Car Fleet Stack Medium 69 Largest Rectangle In Histogram Stack Hard
70 Kth Largest Element In a Stream Heap Easy
71 Last Stone Weight Heap Easy 72 K Closest Points to Origin Heap Medium 73 Kth Largest Element In An Array Heap Medium 74 Task Scheduler Heap Medium 75 Design Twitter Heap Medium 76 Find Median From Data Stream Heap Hard
77 Invert Binary Tree Trees Easy
78 Maximum Depth of Binary Tree Trees Easy 79 Diameter of Binary Tree Trees Easy 80 Balanced Binary Tree Trees Easy 81 Same Tree Trees Easy 82 Subtree of Another Tree Trees Easy 83 Lowest Common Ancestor of a Binary Search Tree Trees Medium 84 Binary Tree Level Order Traversal Trees Medium 85 Binary Tree Right Side View Trees Medium 86 Count Good Nodes In Binary Tree Trees Medium 87 Validate Binary Search Tree Trees Medium 88 Kth Smallest Element In a Bst Trees Medium 89 Construct Binary Tree From Preorder And Inorder Traversal Trees Medium 90 Binary Tree Maximum Path Sum Trees Hard 91 Serialize And Deserialize Binary Tree Trees Hard 92 Binary Tree Zigzag Level Order Traversal Tree Medium 93 Implement Trie (Prefix Tree) Tree Medium 94 Add and Search Word Trie Medium 95 Word Search II Trie Hard