leetcode leetcode 力扣 solutions # Title Solution Difficulty Thinking 1 Two Sum JavaScript,Java Easy click 2 Add Two Numbers JavaScript,Java Medium click 3 Longest Substring Without Repeating Characters JavaScript,Java Medium click 4 Median of Two Sorted Arrays JavaScript,Java Hard click 5 Longest Palindromic Substring JavaScript,Java Medium click 6 ZigZag Conversion JavaScript,Java Medium click 7 Reverse Integer JavaScript,Java Easy click 8 String to Integer (atoi) JavaScript,Java Medium click 9 Palindrome Number JavaScript,Java Easy click 10 Regular Expression Matching Java Hard click 11 Container With Most Water JavaScript,Java Medium click 12 Integer to Roman JavaScript,Java Medium click 13 Roman to Integer JavaScript,Java Easy click 14 Longest Common Prefix JavaScript,Java Easy click 15 3Sum JavaScript,Java Medium click 16 3Sum Closest JavaScript,Java Medium click 17 Letter Combinations of a Phone Number JavaScript,Java Medium click 18 4Sum JavaScript,Java Medium click 19 Remove Nth Node From End of List JavaScript,Java Medium click 20 Valid Parentheses JavaScript,Java Easy click 21 Merge Two Sorted Lists JavaScript,Java Easy click 22 Generate Parentheses JavaScript,Java Medium click 23 Merge k Sorted Lists JavaScript,Java Hard click 24 Swap Nodes in Pairs JavaScript,Java Medium click 25 Reverse Nodes in k-Group JavaScript,Java Hard click 26 Remove Duplicates from Sorted Array JavaScript,Java Easy click 27 Remove Element JavaScript,Java Easy click 28 Implement strStr() JavaScript,Java Easy click 29 Divide Two Integers Cpp,Java Medium click 30 Substring with Concatenation of All Words JavaScript,Java Hard click 31 Next Permutation JavaScript,Java Medium click 32 Longest Valid Parentheses JavaScript,Java Hard click 33 Search in Rotated Sorted Array JavaScript,Java Medium click 34 Search for a Range JavaScript,Java Medium click 35 Search Insert Position JavaScript,Java Easy click 36 Valid Sudoku JavaScript,Java Medium click 38 Count and Say JavaScript,Java Easy click 39 Combination Sum JavaScript Medium x 40 Combination Sum II JavaScript Medium x 41 First Missing Positive JavaScript,Java Hard click 42 Trapping Rain Water JavaScript,Java Hard click 43 Multiply Strings JavaScript Medium x 45 Jump Game II JavaScript,Java Hard click 46 Permutations JavaScript Medium x 47 Permutations II JavaScript Medium x 48 Rotate Image JavaScript Medium x 49 Group Anagrams JavaScript Medium x 50 Pow(x, n) JavaScript Medium x 51 N-Queens JavaScript Hard x 52 N-Queens II JavaScript Hard x 53 Maximum Subarray JavaScript,Java Easy click 54 Spiral Matrix JavaScript Medium x 55 Jump Game JavaScript,Java Medium click 56 Merge Intervals JavaScript Medium x 57 Insert Interval JavaScript Hard x 58 Length of Last Word JavaScript Easy x 59 Spiral Matrix II JavaScript Medium x 60 Permutation Sequence JavaScript Medium x 62 Unique Paths JavaScript Medium x 63 Unique Paths II JavaScript Medium x 64 Minimum Path Sum JavaScript Medium x 65 Valid Number JavaScript Hard x 66 Plus One JavaScript,Java Easy click 67 Add Binary JavaScript Easy x 69 Sqrt(x) JavaScript Easy x 70 Climbing Stairs JavaScript Easy x 71 Simplify Path JavaScript,Java Medium click 73 Set Matrix Zeroes JavaScript Medium x 74 Search a 2D Matrix JavaScript Medium x 75 Sort Colors JavaScript,Java Medium click 76 Minimum Window Substring JavaScript Hard x 77 Combinations JavaScript Medium x 78 Subsets JavaScript Medium x 79 Word Search JavaScript Medium x 80 Remove Duplicates from Sorted Array II JavaScript,Java Medium click 81 Search in Rotated Sorted Array II JavaScript Medium x 82 Remove Duplicates from Sorted List II JavaScript Medium x 83 Remove Duplicates from Sorted List JavaScript,Java Easy click 86 Partition List JavaScript Medium x 88 Merge Sorted Array JavaScript,Java Easy click 89 Gray Code JavaScript,Java Medium click 90 Subsets II JavaScript Medium x 91 Decode Ways JavaScript Medium x 92 ReverseLinkedListII JavaScript Medium x 93 Restore IP Addresses JavaScript Medium x 94 Binary Tree Inorder Traversal JavaScript Medium x 96 Unique Binary Search Trees JavaScript Medium x 100 Same Tree JavaScript Easy x 101 Symmetric Tree JavaScript Easy x 104 Maximum Depth of Binary Tree JavaScript Easy x 110 Balanced Binary Tree JavaScript Easy x 111 Minimum Depth of Binary Tree JavaScript Easy x 112 Path Sum JavaScript Easy x 113 Path Sum II JavaScript Medium x 118 Pascal's Triangle JavaScript Easy x 119 Pascal's Triangle II JavaScript Easy x 120 Triangle JavaScript,Java Medium click 125 Valid Palindrome JavaScript,Java Easy click 135 Candy JavaScript Hard x 136 Single Number JavaScript,Java Easy click 137 Single Number II JavaScript,Java Medium click 146 LRU Cache JavaScript Hard x 149 Max Points on a Line JavaScript Hard x 150 Evaluate Reverse Polish Notation JavaScript Medium x 151 Reverse Words in a String JavaScript Medium x 152 Maximum Product Subarray JavaScript Medium x 153 Find Minimum in Rotated Sorted Array JavaScript Medium x 154 Find Minimum in Rotated Sorted Array II JavaScript Hard x 155 Min Stack JavaScript,Java Easy click 162 Find Peak Element JavaScript Medium x 164 Maximum Gap JavaScript Hard x 169 Majority Element JavaScript Easy x 174 Dungeon Game JavaScript Hard x 175 Combine Two Tables Mysql Easy click 177 Nth Highest Salary Mysql Medium click 178 Rank Scores Mysql Medium click 179 Largest Number JavaScript,Java Medium click 182 Duplicate Emails Mysql Easy click 189 Rotate Array JavaScript Easy x 190 Reverse Bits JavaScript Easy x 191 Number of 1 Bits JavaScript Easy x 192 Word Frequency Shell Medium click 193 Valid Phone Numbers Shell Easy click 194 Transpose File Shell Medium click 195 Tenth Line Shell Easy click 196 Delete Duplicate Emails Mysql Easy click 197 Rising Temperature Mysql Easy click 198 House Robber JavaScript,Java Easy click 199 Binary Tree Right Side View JavaScript Medium x 200 Number of Islands JavaScript Medium x 202 Happy Number JavaScript,Java Easy click 203 Remove Linked List Elements JavaScript,Java Easy click 204 Count Primes JavaScript,Java Easy click 205 Isomorphic Strings JavaScript,Java Easy click 206 Reverse Linked List JavaScript,Java Easy click 213 House Robber II JavaScript,Java Medium click 217 Contains Duplicate Java Easy click 229 Majority Element II JavaScript,Java Medium click 231 Power of Two JavaScript,Java Easy click 233 Number of Digit One JavaScript,Java Hard click 240 Search a 2D Matrix II JavaScript,Java Medium click 242 Valid Anagram JavaScript,Java Easy click 274 H-Index Javascript,Java Medium click 278 First Bad Version Cpp,Java Easy click 283 Move Zeroes Javascript Easy x 292 Nim Game Java Easy click 326 Power of Three Javascript,Java Easy click 338 Counting Bits Javascript Easy x 342 Power of Four Javascript,Java Easy click 343 Integer Break Javascript Medium x 344 Reverse String Javascript Easy x 349 Intersection of Two Arrays Javascript Easy x 350 Intersection of Two Arrays II Javascript Easy x 374 Guess Number Higher or Lower Cpp,Java Easy click 375 Guess Number Higher or Lower II JavaScript,Java Medium click 383 Ransom Note JavaScript,Java Easy click 384 Shuffle an Array JavaScript,Java Medium click 387 FirstUniqueCharacterinaString JavaScript,Java Easy click 390 Elimination Game JavaScript,Java Medium click 391 Perfect Rectangle JavaScript Hard x 400 Nth Digit JavaScript,Java Medium click 401 Binary Watch JavaScript,Java Easy click 437 Path Sum III JavaScript,Java Easy click 452 Minimum Number of Arrows to Burst Balloons JavaScript,Java Medium click 460 LFU Cache JavaScript,Java Hard click 461 Hamming Distance JavaScript,Java Easy click 492 Construct the Rectangle JavaScript,Java Easy click 507 Perfect Number JavaScript,Java Easy click 540 Single Element in a Sorted Array JavaScript,Java Medium click 561 Array Partition I JavaScript,Java Easy click 567 Permutation in String JavaScript,Java Medium click 593 Valid Square JavaScript,Java Medium click 595 Big Countries Mysql Easy click 620 Not Boring Movies Mysql Easy click 648 Replace Words JavaScript,Java Medium click 717 1-bit and 2-bit Characters JavaScript,Java Easy click 739 Daily Temperatures JavaScript,Java Medium click 1175 Prime Arrangements Java Easy click contest # Title Intro Ranking 1 2019 力扣杯全国秋季编程大赛 view click