Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

234 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Solutions in Go

题目列表

题号 题目名称 中文名称 难度 标签 目录
1 Two Sum Two Sum 简单 l1/
2 Add Two Numbers Add Two Numbers 中等 l2/
3 Longest Substring Without Repeating Characters Longest Substring Without Repeating Characters 中等 l3_v2/
3 Longest Substring Without Repeating Characters Longest Substring Without Repeating Characters 中等 l3/
4 Median of Two Sorted Arrays Median of Two Sorted Arrays 困难 l4/
7 Reverse Integer Reverse Integer 中等 l7/
9 Palindrome Number Palindrome Number 简单 l9/
11 Container With Most Water Container With Most Water 中等 l11/
14 Longest Common Prefix Longest Common Prefix 简单 l14/
15 3Sum 3Sum 中等 l15/
18 4Sum 4Sum 中等 l18/
19 Remove Nth Node From End of List Remove Nth Node From End of List 中等 l19/
20 Valid Parentheses Valid Parentheses 简单 l20/
21 Merge Two Sorted Lists Merge Two Sorted Lists 简单 l21/
23 Merge k Sorted Lists Merge k Sorted Lists 困难 l23/
24 Swap Nodes in Pairs Swap Nodes in Pairs 中等 l24/
26 Remove Duplicates from Sorted Array Remove Duplicates from Sorted Array 简单 l26/
29 Divide Two Integers Divide Two Integers 中等 l29/
33 Search in Rotated Sorted Array Search in Rotated Sorted Array 中等 l33/
34 Find First and Last Position of Element in Sorted Array Find First and Last Position of Element in Sorted Array 中等 l34/
35 Search Insert Position Search Insert Position 简单 l35/
39 Combination Sum Combination Sum 中等 l39/
45 Jump Game II Jump Game II 中等 l45/
49 Group Anagrams Group Anagrams 中等 l49/
55 Jump Game Jump Game 中等 l55/
56 Merge Intervals Merge Intervals 中等 l56/
61 Rotate List Rotate List 中等 l61/
62 Unique Paths Unique Paths 中等 l62/
65 Valid Number Valid Number 困难 l65/
67 Add Binary Add Binary 简单 l67/
69 Sqrt(x) Sqrt(x) 简单 l69/
70 Climbing Stairs Climbing Stairs 简单 l70/
74 Search a 2D Matrix Search a 2D Matrix 中等 l74/
75 Sort Colors Sort Colors 中等 l75/
76 Minimum Window Substring Minimum Window Substring 困难 l76/
77 Combinations Combinations 中等 l77/
78 Subsets Subsets 中等 l78/
80 Remove Duplicates from Sorted Array II Remove Duplicates from Sorted Array II 中等 l80/
81 Search in Rotated Sorted Array II Search in Rotated Sorted Array II 中等 l81/
84 Largest Rectangle in Histogram Largest Rectangle in Histogram 困难 l84_l85/
85 Maximal Rectangle Maximal Rectangle 困难 l84_l85/
88 Merge Sorted Array Merge Sorted Array 简单 l88/
94 Binary Tree Inorder Traversal Binary Tree Inorder Traversal 简单 l94/
95 Unique Binary Search Trees II Unique Binary Search Trees II 中等 l95/
96 Unique Binary Search Trees Unique Binary Search Trees 中等 l96/
100 Same Tree Same Tree 简单 l100/
101 Symmetric Tree Symmetric Tree 简单 l101/
102 Binary Tree Level Order Traversal Binary Tree Level Order Traversal 中等 l102/
104 Maximum Depth of Binary Tree Maximum Depth of Binary Tree 简单 l104/
108 Convert Sorted Array to Binary Search Tree Convert Sorted Array to Binary Search Tree 简单 l108/
110 Balanced Binary Tree Balanced Binary Tree 简单 l110/
114 Flatten Binary Tree to Linked List Flatten Binary Tree to Linked List 中等 l114/
120 Triangle Triangle 中等 l120/
121 Best Time to Buy and Sell Stock Best Time to Buy and Sell Stock 简单 l121/
122 Best Time to Buy and Sell Stock II Best Time to Buy and Sell Stock II 中等 l122/
124 Binary Tree Maximum Path Sum Binary Tree Maximum Path Sum 困难 l124/
125 Valid Palindrome Valid Palindrome 简单 l125/
129 Sum Root to Leaf Numbers Sum Root to Leaf Numbers 中等 l129/
136 Single Number Single Number 简单 l136/
137 Single Number II Single Number II 中等 l137/
138 Copy List with Random Pointer Copy List with Random Pointer 中等 l138/
141 Linked List Cycle Linked List Cycle 简单 l141_l142/
142 Linked List Cycle II Linked List Cycle II 中等 l141_l142/
143 Reorder List Reorder List 中等 l143/
144 Binary Tree Preorder Traversal Binary Tree Preorder Traversal 简单 l144/
145 Binary Tree Postorder Traversal Binary Tree Postorder Traversal 简单 l145/
146 LRU Cache LRU Cache 中等 l146/
147 Insertion Sort List Insertion Sort List 中等 l147/
148 Sort List Sort List 中等 l148/
150 Evaluate Reverse Polish Notation Evaluate Reverse Polish Notation 中等 l150/
151 Reverse Words in a String Reverse Words in a String 中等 l151/
155 Min Stack Min Stack 中等 l155/
160 Intersection of Two Linked Lists Intersection of Two Linked Lists 简单 l160/
167 Two Sum II - Input Array Is Sorted Two Sum II - Input Array Is Sorted 中等 l167/
169 Majority Element Majority Element 简单 l169/
173 Binary Search Tree Iterator Binary Search Tree Iterator 中等 l173/
191 Number of 1 Bits Number of 1 Bits 简单 l191/
198 House Robber House Robber 中等 l198/
199 Binary Tree Right Side View Binary Tree Right Side View 中等 l199/
206 Reverse Linked List Reverse Linked List 简单 l206/
207 Course Schedule Course Schedule 中等 l207/
208 Implement Trie (Prefix Tree) Implement Trie (Prefix Tree) 中等 l208/
209 Minimum Size Subarray Sum Minimum Size Subarray Sum 中等 l209/
210 Course Schedule II Course Schedule II 中等 l210/
215 Kth Largest Element in an Array Kth Largest Element in an Array 中等 l215/
220 Contains Duplicate III Contains Duplicate III 困难 l220/
226 Invert Binary Tree Invert Binary Tree 简单 l226/
231 Power of Two Power of Two 简单 l231/
232 Implement Queue using Stacks Implement Queue using Stacks 简单 l232/
234 Palindrome Linked List Palindrome Linked List 简单 l234/
242 Valid Anagram Valid Anagram 简单 l242/
258 Add Digits Add Digits 简单 l258/
260 Single Number III Single Number III 中等 l260/
287 Find the Duplicate Number Find the Duplicate Number 中等 l287/
297 Serialize and Deserialize Binary Tree Serialize and Deserialize Binary Tree 困难 l297/
304 Range Sum Query 2D - Immutable Range Sum Query 2D - Immutable 中等 l304/
310 Minimum Height Trees Minimum Height Trees 中等 l310/
316 Remove Duplicate Letters Remove Duplicate Letters 中等 l316/
318 Maximum Product of Word Lengths Maximum Product of Word Lengths 中等 l318/
338 Counting Bits Counting Bits 简单 l338/
341 Flatten Nested List Iterator Flatten Nested List Iterator 中等 l341/
342 Power of Four Power of Four 简单 l342/
343 Integer Break Integer Break 中等 l343/
347 Top K Frequent Elements Top K Frequent Elements 中等 l347/
373 Find K Pairs with Smallest Sums Find K Pairs with Smallest Sums 中等 l373/
380 Insert Delete GetRandom O(1) Insert Delete GetRandom O(1) 中等 l380/
421 Maximum XOR of Two Numbers in an Array Maximum XOR of Two Numbers in an Array 中等 l421/
437 Path Sum III Path Sum III 中等 l437/
438 Find All Anagrams in a String Find All Anagrams in a String 中等 l438/
445 Add Two Numbers II Add Two Numbers II 中等 l445/
513 Find Bottom Left Tree Value Find Bottom Left Tree Value 中等 l513/
515 Find Largest Value in Each Tree Row Find Largest Value in Each Tree Row 中等 l515/
525 Contiguous Array Contiguous Array 中等 l525/
528 Random Pick with Weight Random Pick with Weight 中等 l528/
538 Convert BST to Greater Tree Convert BST to Greater Tree 中等 l538/
539 Minimum Time Difference Minimum Time Difference 中等 l539/
540 Single Element in a Sorted Array Single Element in a Sorted Array 中等 l540/
541 Reverse String II Reverse String II 简单 l541/
560 Subarray Sum Equals K Subarray Sum Equals K 中等 l560/
567 Permutation in String Permutation in String 中等 l567/
647 Palindromic Substrings Palindromic Substrings 中等 l647/
648 Replace Words Replace Words 中等 l648/
653 Two Sum IV - Input is a BST Two Sum IV - Input is a BST 简单 l653/
662 Maximum Width of Binary Tree Maximum Width of Binary Tree 中等 l662/
676 Implement Magic Dictionary Implement Magic Dictionary 中等 l676/
677 Map Sum Pairs Map Sum Pairs 中等 l677/
680 Valid Palindrome II Valid Palindrome II 简单 l680/
703 Kth Largest Element in a Stream Kth Largest Element in a Stream 简单 l703/
704 Binary Search Binary Search 简单 l704/
713 Subarray Product Less Than K Subarray Product Less Than K 中等 l713/
724 Find Pivot Index Find Pivot Index 简单 l724/
729 My Calendar I My Calendar I 中等 l729/
735 Asteroid Collision Asteroid Collision 中等 l735/
739 Daily Temperatures Daily Temperatures 中等 l739/
740 Delete and Earn Delete and Earn 中等 l740/
760 Find Anagram Mappings Find Anagram Mappings 简单 l760/
814 Binary Tree Pruning Binary Tree Pruning 中等 l814/
820 Short Encoding of Words Short Encoding of Words 中等 l820/
844 Backspace String Compare Backspace String Compare 简单 l844/
852 Peak Index in a Mountain Array Peak Index in a Mountain Array 中等 l852/
875 Koko Eating Bananas Koko Eating Bananas 中等 l875/
876 Middle of the Linked List Middle of the Linked List 简单 l876/
897 Increasing Order Search Tree Increasing Order Search Tree 简单 l897/
898 Bitwise ORs of Subarrays Bitwise ORs of Subarrays 中等 l898/
912 Sort an Array Sort an Array 中等 l912/
919 Complete Binary Tree Inserter Complete Binary Tree Inserter 中等 l919/
933 Number of Recent Calls Number of Recent Calls 简单 l933/
953 Verifying an Alien Dictionary Verifying an Alien Dictionary 简单 l953/
1005 Maximize Sum Of Array After K Negations Maximize Sum Of Array After K Negations 简单 l1005/
1122 Relative Sort Array Relative Sort Array 简单 l1122/

About

LeetCode in Go

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages