/Leetcode-Hot-100

English translation from https://leetcode-cn.com/problem-list/2cktkvj/

Leetcode-Hot-100

Easy

  • Diameter of Binary Tree
  • Merge Two Binary Trees
  • Two Sum
  • Valid Parentheses
  • Climbing Stairs
  • Binary Tree Inorder Traversal
  • Symmetric Tree
  • Maximum Depth of Binary Tree
  • Best Time to Buy and Sell Stock
  • Single Number
  • Linked List Cycle
  • Intersection of Two Linked Lists
  • Majority Element
  • Reverse Linked List
  • Invert Binary Tree
  • Palindrome Linked List
  • Move Zeroes
  • Counting Bits
  • Find All Numbers Disappeared in an Array
  • Hamming Distance

Medium

  • Convert BST to Greater Tree
  • Subarray Sum Equals K
  • Shortest Unsorted Continuous Subarray
  • Task Scheduler
  • Palindromic Substrings
  • Daily Temperatures
  • Add Two Numbers
  • Longest Substring Without Repeating Characters
  • Longest Palindromic Substring
  • Container With Most Water
  • 3Sum
  • Letter Combinations of a Phone Number
  • Remove Nth Node From End of List
  • Generate Parentheses
  • Next Permutation
  • Search in Rotated Sorted Array
  • Find First and Last Position of Element in Sorted Array
  • Combination Sum
  • Permutations
  • Rotate Image
  • Group Anagrams
  • Maximum Subarray
  • Jump Game
  • Merge Intervals
  • Unique Paths
  • Minimum Path Sum
  • Sort Colors
  • Subsets
  • Word Search
  • Unique Binary Search Trees
  • Validate Binary Search Tree
  • Binary Tree Level Order Traversal
  • Construct Binary Tree from Preorder and Inorder Traversal
  • Flatten Binary Tree to Linked List
  • Longest Consecutive Sequence
  • Word Break
  • Linked List Cycle II
  • LRU Cache
  • Sort List
  • Maximum Product Subarray
  • Min Stack
  • House Robber
  • Number of Islands
  • Course Schedule
  • Implement Trie (Prefix Tree)
  • Kth Largest Element in an Array
  • Maximal Square
  • Lowest Common Ancestor of a Binary Tree
  • Product of Array Except Self
  • Search a 2D Matrix II
  • Meeting Rooms II
  • Perfect Squares
  • Find the Duplicate Number
  • Longest Increasing Subsequence
  • Best Time to Buy and Sell Stock with Cooldown
  • Coin Change
  • House Robber III
  • Top K Frequent Elements
  • Decode String
  • Evaluate Division
  • Queue Reconstruction by Height
  • Partition Equal Subset Sum
  • Path Sum III
  • Find All Anagrams in a String
  • Target Sum

Hard

  • Median of Two Sorted Arrays
  • Regular Expression Matching
  • Merge k Sorted Lists
  • Longest Valid Parentheses
  • Trapping Rain Water
  • Edit Distance
  • Minimum Window Substring
  • Largest Rectangle in Histogram
  • Maximal Rectangle
  • Binary Tree Maximum Path Sum
  • Sliding Window Maximum
  • Serialize and Deserialize Binary Tree
  • Remove Invalid Parentheses
  • Burst Balloons