leetcode排序 发表于 2019-05-29 | 分类于 leetcode | 阅读次数: 字数统计: 1.7k | 阅读时长 ≈ 10 leetcode刷过的题 # Title(跳转到网站) Difficulty(刷过的) 0001 Two Sum Easy 0002 Add Two Numbers Medium 0003 Longest Substring Without Repeating Characters Medium 0004 Median of Two Sorted Arrays Hard 0005 Longest Palindromic Substring Medium 0006 ZigZag Conversion Medium 0007 Reverse Integer Easy 0008 String to Integer (atoi) Medium 0009 Palindrome Number Easy 0010 Regular Expression Matching Hard 0011 Container With Most Water Medium 0012 Integer to Roman Medium 0013 Roman to Integer Easy 0014 Longest Common Prefix Easy 0015 3Sum Medium 0016 3Sum Closest Medium 0017 Letter Combinations of a Phone Number Medium 0018 4Sum Medium 0019 Remove Nth Node From End of List Medium 0020 Valid Parentheses Easy 0021 Merge Two Sorted Lists Easy 0022 Generate Parentheses Medium 0023 Merge k Sorted Lists Hard 0024 Swap Nodes in Pairs Medium 0026 Remove Duplicates from Sorted Array Easy 0027 Remove Element Easy 0028 Implement strStr() Easy 0029 Divide Two Integers Medium 0030 Substring with Concatenation of All Words Hard 0031 Next Permutation Medium 0032 Longest Valid Parentheses Hard 0033 Search in Rotated Sorted Array Medium 0034 Find First and Last Position of Element in Sorted Array Medium 0035 Search Insert Position Easy 0036 Valid Sudoku Medium 0037 Sudoku Solver Hard 0038 Count and Say Easy 0039 Combination Sum Medium 0040 Combination Sum II Medium 0041 First Missing Positive Hard 0042 Trapping Rain Water Hard 0043 Multiply Strings Medium 0044 Wildcard Matching Hard 0045 Jump Game II Hard 0046 Permutations Medium 0047 Permutations II Medium 0048 Rotate Image Medium 0049 Group Anagrams Medium 0050 Pow(x, n) Medium 0051 N-Queens Hard 0052 N-Queens II Hard 0053 Maximum Subarray Easy 0054 Spiral Matrix Medium 0055 Jump Game Medium 0056 Merge Intervals Medium 0057 Insert Interval Hard 0058 Length of Last Word Easy 0059 Spiral Matrix II Hard 0060 Permutation Sequence Medium 0061 Rotate List Medium 0062 Unique Paths Medium 0063 Unique Paths II Medium 0064 Minimum Path Sum Medium 0065 Valid Number Hard 0066 Plus One Easy 0068 Text Justification Hard 0069 Sqrt(x) Easy 0070 Climbing Stairs Easy 0071 Simplify Path Medium 0072 Edit Distance Hard 0073 Set Matrix Zeroes Medium 0074 Search a 2D Matrix Medium 0075 Sort Colors Medium 0076 Minimum Window Substring Easy 0077 Combinations Medium 0078 Subsets Medium 0079 Word Search Medium 0080 Remove Duplicates from Sorted Array II Medium 0081 Search in Rotated Sorted Array II Medium 0082 Remove Duplicates from Sorted List II Medium 0083 Remove Duplicates from Sorted List Easy 0084 Largest Rectangle in Histogram Hard 0085 Maximal Rectangle Hard 0086 Partition List Medium 0087 Scramble String Hard 0088 Merge Sorted Array Easy 0089 Gray Code Medium 0090 Subsets II Medium 0091 Decode Ways Medium 0092 Reverse Linked List II Medium 0093 Restore IP Addresses Medium 0094 Binary Tree Inorder Traversal Medium 0095 Unique Binary Search Trees II Medium 0096 Unique Binary Search Trees Medium 0097 Interleaving String Medium 0098 Validate Binary Search Tree Medium 0099 Recover Binary Search Tree Hard 0100 Same Tree Easy 0101 Symmetric Tree Easy 0102 Binary Tree Level Order Traversal Medium 0103 Binary Tree Zigzag Level Order Traversal Medium 0104 Maximum Depth of Binary Tree Easy 0105 Construct Binary Tree from Preorder and Inorder Traversal Medium 0106 Construct Binary Tree from Inorder and Postorder Traversal Medium 0107 Binary Tree Level Order Traversal II Easy 0108 Convert Sorted Array to Binary Search Tree Easy 0109 Convert Sorted List to Binary Search Tree Medium 0110 Balanced Binary Tree Easy 0111 Minimum Depth of Binary Tree Easy 0112 Path Sum Easy 0113 Path Sum II Medium 0114 Flatten Binary Tree to Linked List Medium 0115 Distinct Subsequences Hard 0116 Populating Next Right Pointers in Each Node Medium 0117 Populating Next Right Pointers in Each Node II Medium 0118 Pascal’s Triangle Easy 0119 Pascal’s Triangle II Easy 0120 Triangle Medium 0121 Best Time to Buy and Sell Stock Easy 0122 Best Time to Buy and Sell Stock II Easy 0123 Best Time to Buy and Sell Stock III Hard 0124 Binary Tree Maximum Path Sum Hard 0125 Valid Palindrome Easy 0126 Word Ladder II Hard 0127 Word Ladder Medium 0128 Longest Consecutive Sequence Hard 0129 Sum Root to Leaf Numbers Medium 0130 Surrounded Regions Medium 0131 Palindrome Partitioning Medium 0132 Palindrome Partitioning II Hard 0133 Clone Graph Medium 0134 Gas Station Medium 0135 Candy Hard 0136 Single Number Easy 0137 Single Number II Medium 0138 Copy List with Random Pointer Medium 0139 Word Break Medium 0140 Word Break II Hard 0141 Linked List Cycle Easy 0142 Linked List Cycle II Medium 0143 Reorder-List Medium 0144 Binary Tree Preorder Traversal Medium 0145 Binary Tree Postorder Traversal Hard 0146 LRU Cache Hard 0147 Insertion Sort List Medium 0148 Sort List Medium 0149 Max Points on a Line Hard 0150 Evaluate Reverse Polish Notation Medium 0151 Reverse Words in a String Medium 0152 Maximum Product Subarray Medium 0153 Find Minimum in Rotated Sorted Array Medium 0154 Find Minimum in Rotated Sorted Array II Hard 0155 Min Stack Easy 0160 Intersection of Two Linked Lists Easy 0162 Find Peak Element Medium 0165 Compare Version Numbers Medium 0166 Fraction to Recurring Decimal Medium 0167 Two Sum II - Input array is sorted Easy 0168 Excel Sheet Column Title Easy 0169 Majority Element Easy 0171 Excel Sheet Column Number Easy 0172 Factorial Trailing Zeroes Easy 0173 Binary Search Tree Iterator Medium 0174 Dungeon Game Hard 0187 Repeated-DNA-Sequences Medium 0188 Best Time to Buy and Sell Stock IV Hard 0189 Rotate Array Easy 0190 Reverse Bits Easy 0191 Number of 1 Bits Easy 0198 House Robber Easy 0199 Binary Tree Right Side View Medium 0200 Number of Islands Medium 0201 Bitwise AND of Numbers Range Medium 0202 Happy Number Easy 0203 Remove Linked List Elements Easy 0204 Count Primes Easy 0205 Isomorphic Strings Easy 0206 Reverse Linked List Easy 0208 Implement Trie (Prefix Tree) Easy 0209 Minimum Size Subarray Sum Medium 0211 Add and Search Word - Data structure design Medium 0213 House Robber II Medium 0215 Kth Largest Element in an Array Medium 0216 Combination Sum III Medium 0217 Contains Duplicate Easy 0219 Contains Duplicate II Easy 0222 Count Complete Tree Nodes Medium 0226 Invert Binary Tree Easy 0228 Summary Ranges Medium 0229 Majority Element II Medium 0230 Kth Smallest Element in a BST Medium 0234 Palindrome Linked List Medium 0235 Lowest Common Ancestor of a Binary Search Tree Easy 0236 Lowest Common Ancestor of a Binary Tree Medium 0237 Delete Node in a Linked List Easy 0238 Product of Array Except Self Medium 0239 Sliding Window Maximum Medium 0241 Different Ways to Add Parentheses Medium 0242 Valid Anagram Easy 0242 Binary Tree Paths Easy 0260 Single Number III Medium 0268 Missing Number Easy 0279 Perfect Squares Medium 0283 Move Zeroes Easy 0287 Find the Duplicate Number Medium 0289 Game of Life Medium 0290 Word Pattern Easy 0300 Longest Increasing Subsequence Medium 0303 Range Sum Query - Immutable Easy 0307 Range Sum Query - Mutable Medium 0309 Best Time to Buy and Sell Stock with Cooldown Medium 0322 Coin-Change Medium 0325 Maximum Size Subarray Sum Equals k Medium 0328 Odd Even Linked List Medium 0337 House Robber III Medium 0341 Flatten Nested List Iterator Medium 0343 Integer Break Medium 0344 Reverse String Easy 0345 Reverse Vowels of a String Easy 0347 Top K Frequent Elements Medium 0349 Intersection of Two Arrays Easy 0350 Intersection of Two Arrays II Easy 0377 Combination Sum IV Medium 0389 Find the Difference Easy 0392 Is Subsequence Medium 0401 Binary Watch Easy 0404 Sum of Left Leaves Easy 0416 Partition Equal Subset Sum Medium 0435 Non-overlapping Intervals Medium 0437 Path Sum III Easy 0438 Find All Anagrams in a String Easy 0445 Add Two Numbers II Medium 0447 Number of Boomerangs Easy 0450 Delete Node in a BST Medium 0451 Sort Characters By Frequency Easy 0454 4Sum II Medium 0455 Assign Cookies Easy 0474 Ones and Zeroes Medium 0494 Target Sum Medium 0496 Next Greater Element I Easy 0503 Next Greater Element II Medium 0525 Contiguous Array Medium 0560 Subarray Sum Equals K Medium 0704 Binary Search Easy 0705 Design HashSet Easy 0739 Daily Temperatures Medium 0852 Peak Index in a Mountain Array Easy 0901 Online-Stock-Span Medium 0907 Sum-of-Subarray-Minimums Medium 0917 Reverse Only Letters Easy 0918 Maximum Sum Circular Subarray Medium 0919 Complete Binary Tree Inserter Medium 0920 Number of Music Playlists Medium 0921 Minimum Add to Make Parentheses Valid Medium 0922 Sort Array By Parity II Easy 0923 3Sum With Multiplicity Medium 0925 Long Pressed Name Easy 0926 Flip String to Monotone Increasing Medium 0927 Three Equal Parts Medium 0929 Unique Email Addresses Easy 0930 Binary Subarrays With Sum Medium 0931 Minimum Falling Path Sum Medium 0932 Beautiful Array Medium 0933 Number of Recent Calls Easy 0934 Shortest Bridge Medium 0935 Knight Dialer Medium 0936 Stamping The Sequence Hard 0937 Reorder Log Files Easy 0938 Range Sum of BST Medium 0939 Minimum Area Rectangle Medium 0940 Distinct Subsequences II Hard 0941 Valid Mountain Array Easy 0942 DI String Match Easy 0943 Find the Shortest Superstring Hard 0944 Delete Columns to Make Sorted Easy 0945 Minimum Increment to Make Array Unique Medium 0946 Validate Stack Sequences Medium 0947 Most Stones Removed with Same Row or Column Medium 0948 Bag of Tokens Medium 0949 Largest Time for Given Digits Easy 0950 Reveal Cards In Increasing Order Medium 0951 Flip Equivalent Binary Trees Medium 0953 Verifying an Alien Dictionary Easy 0954 Array of Doubled Pairs Medium 0955 Delete Columns to Make Sorted II Medium 0956 Tallest Billboard Hard 0957 Prison Cells After N Days Medium 0958 Check Completeness of a Binary Tree Medium 0959 Regions Cut By Slashes Medium 0960 Delete Columns to Make Sorted III Hard 0961 N-Repeated Element in Size 2N Array Easy 0962 Maximum Width Ramp Medium 0963 Minimum Area Rectangle II Medium 0965 Univalued Binary Tree Easy 0966 Vowel Spellchecker Medium 0967 Numbers With Same Consecutive Differences Medium 0969 Pancake Sorting Medium 0970 Powerful Integers Easy 0971 Flip Binary Tree To Match Preorder Traversal Medium 0972 Equal Rational Numbers Hard 0973 K Closest Points to Origin Easy 0974 Subarray Sums Divisible by K Medium 0975 Odd Even Jump Hard 0976 Largest Perimeter Triangle Easy 0977 Squares of a Sorted Array Easy