LeetCode刷题计划(二)


LeetCode刷题计划

Backtracking

题号 题目名称 状态
78 Subsets
90 Subsets II
77 Combinations
39 Combination Sum
40 Combination Sum II
216 Combination Sum III
377 Combination Sum IV
254 Factor Combinations
46 Permutations
47 Permutations II
31 Next Permutation
60 Permutation Sequence
291 Word Pattern II
17 Letter Combinations of a Phone Number
320 Generalized Abbreviation
93 Restore IP Addresses
282 Expression Add Operators
140 Word Break II
351 Android Unlock Patterns

Dynamic Programming

题号 题目名称 状态
70 Climbing Stairs
62 Unique Paths
63 Unique Paths II
120 Triangle
279 Perfect Squares
139 Word Break
375 Guess Number Higher or Lower II
312 Burst Balloons
322 Coin Change
256 Paint House
265 Paint House II
64 Minimum Path Sum
72 Edit Distance
97 Interleaving String
174 Dungeon Game
221 Maximal Square
85 Maximal Rectangle
363 Max Sum of Rectangle No Larger Than K
198 House Robber
213 House Robber II
276 Paint Fence
91 Decode Ways
10 Regular Expression Matching
44 Wildcard Matching

LinkedList

题号 题目名称 状态
206 Reverse Linked List
141 Linked List Cycle
24 Swap Nodes in Pairs
328 Odd Even Linked List
92 Reverse Linked List II
237 Delete Node in a Linked List
19 Remove Nth Node From End of List
83 Remove Duplicates from Sorted List
203 Remove Linked List Elements
82 Remove Duplicates from Sorted List II
369 Plus One Linked List
2 Add Two Numbers
160 Intersection of Two Linked Lists
21 Merge Two Sorted Lists
234 Palindrome Linked List
143 Reorder List
142 Linked List Cycle II
148 Sort List
25 Reverse Nodes in k-Group
61 Rotate List
86 Partition List
23 Merge k Sorted Lists
147 Insertion Sort List
题号 题目名称 状态
278 First Bad Version
35 Search Insert Position
33 Search in Rotated Sorted Array
81 Search in Rotated Sorted Array II
153 Find Minimum in Rotated Sorted Array
154 Find Minimum in Rotated Sorted Array II
162 Find Peak Element
374 Guess Number Higher or Lower
34 Find First and Last Position of Element in Sorted Array
349 Intersection of Two Arrays
350 Intersection of Two Arrays II
315 Count of Smaller Numbers After Self
300 Longest Increasing Subsequence
354 Russian Doll Envelopes

Matrix

题号 题目名称 状态
48 Rotate Image
54 Spiral Matrix
59 Spiral Matrix II
73 Set Matrix Zeroes
311 Sparse Matrix Multiplication
329 Longest Increasing Path in a Matrix
378 Kth Smallest Element in a Sorted Matrix
74 Search a 2D Matrix
240 Search a 2D Matrix II
370 Range Addition
79 Word Search
296 Best Meeting Point
361 Bomb Enemy
317 Shortest Distance from All Buildings
302 Smallest Rectangle Enclosing Black Pixels
36 Valid Sudoku
37 Sudoku Solver

DFS&BFS

题号 题目名称 状态
200 Number of Islands
286 Walls and Gates
130 Surrounded Regions
339 Nested List Weight Sum
364 Nested List Weight Sum II
127 Word Ladder
51 N-Queens
52 N-Queens II
126 Word Ladder II

Stack & PriorityQueue

题号 题目名称 状态
155 Min Stack
232 Implement Queue using Stacks
225 Implement Stack using Queues
150 Evaluate Reverse Polish Notation
71 Simplify Path
388 Longest Absolute File Path
394 Decode String
224 Basic Calculator
227 Basic Calculator II
385 Mini Parser
84 Largest Rectangle in Histogram
215 Kth Largest Element in an Array
347 Top K Frequent Elements
313 Super Ugly Number
373 Find K Pairs with Smallest Sums
218 The Skyline Problem
332 Reconstruct Itinerary
341 Flatten Nested List Iterator

Bit Manipulation

题号 题目名称 状态
389 Find the Difference
136 Single Number
318 Maximum Product of Word Lengths
393 UTF-8 Validation
201 Bitwise AND of Numbers Range
371 Sum of Two Integers emove Element
338 Counting Bits
89 Gray Code
268 Missing Number
191 Number of 1 Bits
190 Reverse Bits
137 Single Number II
260 Single Number III

Topological Sort

题号 题目名称 状态
207 Course Schedule
210 Course Schedule II
269 Alien Dictionary

Random

题号 题目名称 状态
384 Shuffle an Array
398 Random Pick Index
382 Linked List Random Node
380 Insert Delete GetRandom O(1)
381 Insert Delete GetRandom O(1) - Duplicates allowed
138 Copy List with Random Pointer

Graph

题号 题目名称 状态
133 Clone Graph
399 Evaluate Division
310 Minimum Height Trees
149 Max Points on a Line
335 Self Crossing
356 Line Reflection
391 Perfect Rectangle
223 Rectangle Area

Union Find

题号 题目名称 状态
261 Graph Valid Tree
323 Number of Connected Components in an Undirected Graph
305 Number of Islands II

Trie

题号 题目名称 状态
211 Add and Search Word - Data structure design
208 Implement Trie (Prefix Tree)
212 Word Search II

Design

题号 题目名称 状态
359 Logger Rate Limiter
346 Moving Average from Data Stream
362 Design Hit Counter
281 Zigzag Iterator
284 Peeking Iterator
251 Flatten 2D Vector
288 Unique Word Abbreviation
170 Two Sum III - Data structure design
348 Design Tic-Tac-Toe
379 Design Phone Directory
353 Design Snake Game
146 LRU Cache
355 Design Twitter
303 Range Sum Query - Immutable
304 Range Sum Query 2D - Immutable
307 Range Sum Query - Mutable
308 Range Sum Query 2D - Mutable

文章作者: 陶英
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 陶英 !
评论
 上一篇
LeetCode第182场周赛 LeetCode第182场周赛
题目列表: 1.找出数组中的幸运数 2.统计作战单位数 3.设计地铁系统 4.找到所有好字符串 1.找出数组中的幸运数题目在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。 给你一个整数数
2020-03-29
下一篇 
LeetCode刷题计划(一) LeetCode刷题计划(一)
为了更有效地刷题,汇总了leetcode题目分类,同时作为之后写题解博客的索引
2020-03-28
  目录