Categorygithub.com/raw34/leetcode
modulepackage
0.0.0-20221014020437-53d1e4daeb8c
Repository: https://github.com/raw34/leetcode.git
Documentation: pkg.go.dev

# README

编号序

DoneNo.TitleDifficultyTagMark
1Two SumEasy
2Add Two NumbersMedium
3Longest Substring Without Repeating CharactersMedium
4Median of Two Sorted ArraysHardhot
5Longest Palindromic SubstringMedium
7Reverse IntegerMedium
8String to Integer (atoi)Medium
10Regular Expression MatchingHardhot
11Container With Most WaterMedium
12Integer to RomanMedium
13Roman to IntegerEasy
14Longest Common PrefixEasy
153SumMedium
163Sum ClosestMedium
17Letter Combinations of a Phone NumberMedium
19Remove Nth Node From End of ListEasy
20Valid ParenthesesEasy
21Merge Two Sorted ListsEasy
22Generate ParenthesesMedium
23Merge k Sorted ListsHardhot
24Swap Nodes in PairsMedium
25Reverse Nodes in k-GroupHardhot
26Remove Duplicates from Sorted ArrayEasy
28Implement strStr()Medium
29Divide Two IntegersMedium
30Substring with Concatenation of All WordsHardhot
31Next PermutationMedium
32Longest Valid ParenthesesHardhot
33Search in Rotated Sorted ArrayMedium
34Search for a RangeMedium
35Search Insert PositionMedium
36isValidSudokuMedium
37Sudoku SolverHardhot
39Combination SumMedium
40Combination Sum IIMedium
41First Missing PositiveHardhot
42Trapping Rain WaterHardhot
43Multiply StringsMedium
44Wildcard MatchingHardhot
45Jump Game IIMedium
46PermutationsMedium
47Permutations IIMedium
48Rotate ImageMedium
50Pow(x, n)Medium
51N-QueensHardhot
52N-Queens IIHardhot
53Maximum SubarrayMedium
54Spiral MatrixMedium
55Jump GameMedium
56Merge IntervalsMedium
60Permutation SequenceHardhot
62Unique PathsMedium
63Unique Paths IIMedium
64Minimum Path SumMedium
65Valid NumberHardhot
66Plus OneEasy
68Text JustificationHardhot
69Sqrt(x)Medium
70Climbing StairsEasy
72Edit DistanceHardhot
74Search a 2D MatrixMedium
76Minimum Window SubstringHardhot
77CombinationsMedium
78SubsetsMedium
79Word SearchMedium
81Search in Rotated Sorted Array IIMedium
82Remove Duplicates from Sorted List IIMedium
83Remove Duplicates from Sorted ListEasy
84Largest Rectangle in HistogramHardhot
85Maximal RectangleHardhot
86Partition ListMedium
87Scramble StringHardhot
88Merge Sorted ArrayEasy
90Subsets IIMedium
91Decode WaysMedium
92Reverse Linked List IIMedium
93Restore IP AddressesMedium
94Binary Tree Inorder TraversalMedium
95Unique Binary Search Trees IIMedium
97Interleaving StringMedium
98Validate Binary Search TreeMedium
99Recover Binary Search TreeMedium
100Same TreeEasy
101Symmetric TreeMedium
102Binary Tree Level Order TraversalEasy
103Binary Tree Zigzag Level Order TraversalMedium
104Maximum Depth of Binary TreeEasy
105Construct Binary Tree from Preorder and Inorder TraversalMedium
106Construct Binary Tree from Inorder and Postorder TraversalMedium
107Binary Tree Level Order Traversal IIEasy
108Convert Sorted Array to Binary Search TreeMedium
109Convert Sorted List to Binary Search TreeMedium
110Balanced Binary TreeEasy
111Minimum Depth of Binary TreeMedium
112Path SumEasy
113Path Sum IIMedium
114Flatten Binary Tree to Linked ListMedium
115Distinct SubsequencesHardhot
116Populating Next Right Pointers in Each NodeMedium
117Populating Next Right Pointers in Each Node IIHard
118Pascal's TriangleMedium
120TriangleMedium
121Best Time to Buy and Sell StockMedium
122Best Time to Buy and Sell Stock IIMedium
123Best Time to Buy and Sell Stock IIIHard
124Binary Tree Maximum Path SumHardhot
128Longest Consecutive SequenceMedium
129Sum Root to Leaf NumbersMedium
130Surrounded RegionsMedium
131Palindrome PartitioningMedium
132Palindrome Partitioning IIHard
133Clone GraphMedium
135CandyHardhot
136Single NumberMedium
137Single Number IIMedium
138Copy List with Random PointerHard
139Word BreakMedium
141Linked List CycleMedium
142Linked List Cycle IIMedium
143Reorder ListMedium
144Binary Tree Preorder TraversalEasy
145Binary Tree Postorder TraversalEasy
146LRU CacheMediumhot
147Insertion Sort ListMedium
148Sort ListMedium
150Evaluate Reverse Polish NotationMedium
152Maximum Product SubarrayMedium
153Find Minimum in Rotated Sorted ArrayMedium
154Find Minimum in Rotated Sorted Array IIHard
155Min StackEasy
160Intersection of Two Linked ListsEasy
162Find Peak ElementMedium
164Maximum GapHard
169Majority ElementEasy
173Binary Search Tree IteratorMedium
174Dungeon GameHard
179Largest NumberMedium
188Best Time to Buy and Sell Stock IVHardhot
189Rotate ArrayMedium
190Reverse BitsEasy
191Number of 1 BitsEasy
198House RobberEasy
199Binary Tree Right Side ViewMedium
200Number of IslandsMedium
206Reverse Linked ListEasy
208Implement Trie (Prefix Tree)Medium
209Minimum Size Subarray SumMedium
211Add and Search Word - Data structure designMedium
212Word Search IIHard
213House Robber IIMedium
214Shortest PalindromeHard
215Kth Largest Element in an ArrayMedium
216Combination Sum IIIMedium
217Contains DuplicateEasy
218The Skyline ProblemHard
221Maximal SquareMedium
222Count Complete Tree NodesMedium
224Basic CalculatorMediumhot
225Implement Stack using QueuesMedium
226Invert Binary TreeEasy
232Implement Queue using StacksEasy
233Number of Digit OneHard
234Palindrome Linked ListEasy
235Lowest Common Ancestor of a Binary Search TreeMedium
236Lowest Common Ancestor of a Binary TreeMedium
237Delete Node in a Linked ListEasy
239Sliding Window MaximumHard
256Paint House $Medium
257Binary Tree PathsEasy
260Single Number IIIMedium
264Ugly Number IIMedium
265Paint House II $Hard
268Missing NumberEasy
278First Bad VersionEasy
279Perfect SquaresMedium
283Move ZeroesEasy
285Inorder Successor in BST $Medium
295Find Median from Data StreamHardhot
297Serialize and Deserialize Binary TreeMedium
300Longest Increasing SubsequenceMedium
303Range Sum Query - ImmutableEasy
304Range Sum Query 2D - ImmutableMedium
309Best Time to Buy and Sell Stock with CooldownMedium
312Burst BalloonsHard
316Remove Duplicate LettersMedium
322Coin ChangeMedium
329Longest Increasing Path in a MatrixMediumhot
337House Robber IIIMedium
338Counting BitsMedium
340Longest Substring with At Most K Distinct Characters $Hard
343Integer BreakMedium
344Reverse StringEasy
347Top K Frequent ElementsMedium
349Intersection of Two ArraysEasy
354Russian Doll EnvelopesHard
363Max Sum of Rectangle No Larger Than KHard
368Largest Divisible SubsetMedium
370Range Addition $Medium
377Combination Sum IVMedium
394Decode StringMedium
401Binary WatchEasy
402Remove K DigitsMedium
403Frog JumpHard
404Sum of Left LeavesEasy
407Trapping Rain Water IIHard
410Split Array Largest SumHardhot
413Arithmetic SlicesMedium
416Partition Equal Subset SumMedium
426Convert Binary Search Tree to Sorted Doubly Linked ListMedium
437Path Sum IIIEasy
438Find All Anagrams in a StringEasy
440K-th Smallest in Lexicographical OrderHardhot
448Find All Numbers Disappeared in an ArrayEasy
449Serialize and Deserialize BSTMedium
450Delete Node in a BSTMedium
451Sort Characters By FrequencyMedium
459Repeated Substring PatternEasy
460LFU CacheHardhot
461Hamming DistanceEasy
474Ones and ZeroesMedium
475HeatersMedium
488Zuma GameHard
494Target SumMedium
496Next Greater Element IEasy
501Find Mode in Binary Search TreeEasy
503Next Greater Element IIMedium
509Fibonacci NumberEasy
510Inorder Successor in BST II $Medium
518Coin Change 2Medium
529MinesweeperMedium
538Convert BST to Greater TreeMedium
54201 MatrixMedium
543Diameter of Binary TreeEasy
545Boundary of Binary TreeMedium
560Subarray Sum Equals KMedium
567Permutation in StringMedium
572Subtree of Another TreeEasy
581Shortest Unsorted Continuous SubarrayMedium
583Delete Operation for Two StringsMedium
617Merge Two Binary TreesEasy
622Design Circular QueueMedium
641Design Circular DequeMedium
64724 GameHard
6502 Keys KeyboardMedium
652Find Duplicate SubtreesMedium
671Second Minimum Node In a Binary TreeEasy
673Number of Longest Increasing SubsequenceMedium
701Insert into a Binary Search TreeMedium
703Kth Largest Element in a StreamEasy
704Binary SearchEasy
705Design HashSetEasy
706Design HashMapEasy
707Design Linked ListEasy
712Minimum ASCII Delete Sum for Two StringsMedium
714Best Time to Buy and Sell Stock with Transaction FeeMedium
716Max Stack $Hard
718Maximum Length of Repeated SubarrayMedium
733Flood FillEasy
739Daily TemperaturesMedium
740Delete and EarnMedium
784Letter Case PermutationEasy
801Minimum Swaps To Make Sequences IncreasingMedium
813Largest Sum of AveragesMedium
862Shortest Subarray with Sum at Least KHard
863All Nodes Distance K in Binary TreeMedium
871Minimum Number of Refueling StopsHard
873Length of Longest Fibonacci SubsequenceMedium
879Profitable SchemesHard
889Construct Binary Tree from Preorder and Postorder TraversalMedium
912Sort an ArrayMedium
918Maximum Sum Circular SubarrayMedium
931Minimum Falling Path SumMedium
1008Construct Binary Search Tree from Preorder TraversalMedium
1013Partition Array Into Three Parts With Equal SumEasy
1027Longest Arithmetic SubsequenceMedium
1028Recover a Tree From Preorder TraversalHard
1038Binary Search Tree to Greater Sum TreeMedium
1044Longest Duplicate SubstringHard
1049Last Stone Weight IIMedium
1055Shortest Way to Form String $Medium
1081Smallest Subsequence of Distinct CharactersMedium
1108Defanging an IP AddressEasy
1143Longest Common SubsequenceMedium
1155Number of Dice Rolls With Target SumMedium
1206Design SkiplistHard
1277Count Square Submatrices with All OnesMedium
1372Longest ZigZag Path in a Binary TreeMedium
1388Pizza With 3n SlicesHard
1473Paint House IIIHard
1670Design Front Middle Back QueueMedium
1804Implement Trie II (Prefix Tree)Medium
1863Sum of All Subset XOR TotalsEasy

标签序

数据结构

算法基础

动态规划

图论

数学

设计

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author