LeetCode

  • 1 Two Sum
  • 3 Longest Substrin Without Repeating Characters
  • 5 Longest Palindromic Substring
  • 8 String to Integer (atoi)
  • 11 Container With Most Water
  • 15 3 Sum
  • 17 Letter Combinations of a Phone Number
  • 20 Valid Parenthese
  • 21 Merge Two Sorted Lists
  • 33 Search in Rotated Sorted Array
  • 39 Combination Sum
  • 46 Permutations
  • 51 Insert Interval
  • 53 Maximum Subarray
  • 54 Spiral Matrix
  • 56 Merge Intervals
  • 62 Unique Paths
  • 67 Add Binary
  • 70 Climbing Stairs
  • 75 Sort Colors
  • 78 Subsets
  • 79 Word Search
  • 98 Validate Binary Search Tree
  • 102 Binary Tree Level Order Traversal
  • 105 Construct Binary Tree from Preorder and Inorder Traversal
  • 104 Maximum Depth of Binary Tree
  • 110 Balanced Binary Tree
  • 113 Path Sum II
  • 121 Best Time to Buy and Sell Stock
  • 125 Valid Palindrome
  • 133 Clone Graph
  • 139 Word Break
  • 141 Linked List Cycle
  • 142 Linked List Cycle II
  • 146 LRU Cache
  • 150 Evaluate Reverse Polish Notation
  • 155 Min Stack
  • 169 Majority Element
  • 171 Excel Sheet Column Number
  • 199 Binary Tree Right Side View
  • 200 Number of Islands
  • 206 Reverse Linked List
  • 207 Course Schedule
  • 208 Implement Trie (Prefix Tree)
  • 217 Contains Duplicate
  • 226 Invert Binary Tree
  • 230 Kth Smallest Element in a BST
  • 232 Implement Queue using Stacks
  • 235 Lowest Common Ancestor of a Binary Search Tree
  • 238 Product of Array Except Self
  • 242 Valid Anagram
  • 257 Binary Tree Paths
  • 278 First Bad Version
  • 283 Move Zeroes
  • 292 Nim Game
  • 310 Minimum Height Trees
  • 322 Coin Change
  • 344 Reverse String
  • 349 Intersection of two Arrays
  • 383 Ransom Note
  • 389 Find the Difference
  • 409 Longest Palindrome
  • 416 Partition Equal Subset Sum
  • 437 Path Sum III
  • 438 Find All Anagrams in a String
  • 461 Hamming Distance
  • 463 Island Perimeter
  • 476 Number Complement
  • 542 01 Matrix
  • 543 Diameter of Binary Tree
  • 557 Reverse Words in a String III
  • 561 Array Partition I
  • 621 Task Scheduler
  • 682 Baseball Game
  • 693 Binary Number with Alternating Bits
  • 704 Binary Search
  • 721 Accounts Merge
  • 728 Self Dividing Numbers
  • 733 Flood Fill
  • 760 Find Anagram Mappings
  • 762 Prime Number of Set Bits in Binary Representation
  • 766 Toeplitz Matrix
  • 876 Middle of the Linked List
  • 973 K Closest Points to Origin
  • 981 Time Based Key-Value Store
  • 994 Rotting Oranges