FlyAndNotDown / LeetCode

🍭个人LeetCode习题解答仓库 - 多语言

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🍨 LeetCode

Kindem 的个人 LeetCode 题解仓库,欢迎交流学习。

下面的目录中 $number 题号代表经典 LeetCode 题目,$number.$number 题号表示 LeetCode 面试题。

🧾 目录

统计
AC 的题目总数 311

C++ :

编号 题目名 操作
1 Two Sum 传送门
4 Median of Two Sorted Arrays 传送门
5 Longest Palindromic Substring 传送门
8 String to Integer 传送门
11 Container with Most Water 传送门
14 Longest Common Prefix 传送门
15 Three Sum 传送门
16 Three Sum Closest 传送门
20 Valid Parentheses 传送门
26 Remove Duplicates from Sorted Array 传送门
48 Rotate Image 传送门
53 Maximum Subarray 传送门
55 Jump Game 传送门
56 Merge Intervals 传送门
64 Minimum Path Sum 传送门
73 Set Matrix Zeros 传送门
75 Set Matrix Zeros 传送门
121 Best Time to Buy and Sell Stock 传送门
125 Valid Palindrome 传送门
135 Candy 传送门
146 IRU Cache 传送门
435 Non-overlapping Intervals 传送门
746 Min Cost Climbing Stairs 传送门
831 Masking Personal Information 传送门

Java :

编号 题目名 操作
1.1 Is Unique LCCI 传送门
1.2 Check Permutation LCCI 传送门
1.3 String to URL LCCI 传送门
1.4 Palindrome Permutation LCCI 传送门
1.5 One Away LCCI 传送门
1.6 Compress String LCCI 传送门
1 Two Sum 传送门
2 Add Two Numbers 传送门
3 Longest Substring without Repeating Characters 传送门
4.3 List of Depth LCCI 传送门
4 Median of Two Sorted Arrays 传送门
5 Longest Palindromic Substring 传送门
6 Zigzag Conversion 传送门
7 Reverse Integer 传送门
8 String to Integer 传送门
9 Palindrome Number 传送门
10.1 Sorted Merge LCCI 传送门
10 Regular Expression Matching 传送门
14 Longest Common Prefix 传送门
15 3Sum 传送门
17.16 The Masseuse LCCI 传送门
18 4Sum 传送门
21 Merge Two Sorted Lists 传送门
22 Generate Parentheses 传送门
24 Swap Nodes in Pairs 传送门
25 Reverse Nodes in k-Group 传送门
29 Divide Two Integers 传送门
30 Substring with Concatenation of All Words 传送门
31 Next Permutation 传送门
32 Longest Valid Parentheses 传送门
34 Find First and Last Position of Element in Sorted Array 传送门
36 Valid Sudoku 传送门
37 Sudoku Solver 传送门
40 Combination Sum II 传送门
41 First Missing Positive 传送门
42 Trapping Rain Water 传送门
44 Wildcard Matching 传送门
45 Jump Game II 传送门
49 Group Anagrams 传送门
50 Pow(x, n) 传送门
51 N-Queens 传送门
52 N-Queens II 传送门
57 Insert Interval 传送门
63 Unique Paths II 传送门
65 Valid Number 传送门
68 Text Justification 传送门
70 Climbing Stairs 传送门
71 Simplify Path 传送门
72 Edit Distance 传送门
74 Search a 2D Matrix 传送门
76 Minimum Window Substring 传送门
77 Combinations 传送门
79 Word Search 传送门
80 Remove Duplicates from Sorted Array II 传送门
81 Search in Rotated Sorted Array II 传送门
82 Remove Duplicates from Sorted List II 传送门
86 Partition List 传送门
90 Subsets II 传送门
92 Reverse Linked List II 传送门
93 Restore IP Addresses 传送门
95 Unique Binary Search Trees II 传送门
96 Unique Binary Search Trees 传送门
98 Validate Binary Search Tree 传送门
100 Same Tree 传送门
103 Binary Tree Zigzag Level Order Traversal 传送门
105 Construct Binary Tree from Preorder and Inorder Traversal 传送门
106 Construct Binary Tree from Inorder and Postorder Traversal 传送门
108 Convert Sorted Array to Binary Search Tree 传送门
109 Convert Sorted List to Binary Search Tree 传送门
110 Balanced Binary Tree 传送门
111 Minimum Depth of Binary Tree 传送门
112 Path Sum 传送门
113 Path Sum II 传送门
114 Flatten Binary Tree to Linked List 传送门
116 Populating Next Right Pointers in Each Node 传送门
117 Populating Next Right Pointers in Each Node II 传送门
119 Pascal's Triangle II 传送门
120 Triangle 传送门
121 Best Time to Buy and Sell Stock 传送门
124 Binary Tree Maximum Path Sum 传送门
129 Sum Root to Leaf Numbers 传送门
131 Palindrome Partitioning 传送门
137 Single Number II 传送门
138 Copy List with Random Pointer 传送门
143 Reorder List 传送门
144 Binary Tree Preorder Traversal 传送门
145 Binary Tree Postorder Traversal 传送门
146 LRU Cache 传送门
147 Insertion Sort List 传送门
150 Evaluate Reverse Polish Notation 传送门
151 Reverse Words in a String 传送门
162 Find Peak Element 传送门
165 Compare Version Numbers 传送门
167 Two Sum II - Input array is sorted 传送门
169 Majority Element 传送门
172 Factorial Trailing Zeroes 传送门
173 Binary Search Tree Iterator 传送门
187 Repeated DNA Sequences 传送门
189 Rotate Array 传送门
198 House Robber 传送门
199 Binary Tree Right Side View 传送门
200 Number of Islands 传送门
202 Happy Number 传送门
203 Remove Linked List Elements 传送门
205 Isomorphic Strings 传送门
206 Reverse Linked List 传送门
213 House Robber II 传送门
216 Combination Sum III 传送门
219 Contains Duplicate II 传送门
222 Count Complete Tree Nodes 传送门
225 Implement Stack using Queues 传送门
226 Invert Binary Tree 传送门
228 Summary Ranges 传送门
234 Palindrome Linked List 传送门
242 Valid Anagram 传送门
283 Move Zeroes 传送门
287 Find the Duplicate Number 传送门
289 Game of Life 传送门
299 Bulls and Cows 传送门
300 Longest Increasing Subsequence 传送门
303 Range Sum Query - Immutable 传送门
322 Coin Change 传送门
326 Power of Three 传送门
338 Counting Bits 传送门
342 Power of Four 传送门
345 Reverse Vowels of a String 传送门
347 Top K Frequent Elements 传送门
349 Intersection of Two Arrays 传送门
350 Intersection of Two Arrays II 传送门
376 Number Complement 传送门
383 Ransom Note 传送门
392 Is Subsequence 传送门
406 Queue Reconstruction by Height 传送门
409 Longest Palindrome 传送门
429 N-ary Tree Level Order Traversal 传送门
438 Find All Anagrams in a String 传送门
450 Delete Node in a BST 传送门
461 Hamming Distance 传送门
468 Validate IP Address 传送门
477 Total Hamming Distance 传送门
482 License Key Formatting 传送门
485 Max Consecutive Ones 传送门
495 Teemo Attacking 传送门
504 Base 7 传送门
506 Relative Ranks 传送门
507 Perfect Number 传送门
508 Most Frequent Subtree Sum 传送门
509 Fibonacci Number 传送门
513 Find Bottom Left Tree Value 传送门
515 Find Largest Value in Each Tree Row 传送门
520 Detect Capital 传送门
537 Complex Number Multiplication 传送门
539 Minimum Time Difference 传送门
540 Single Element in a Sorted Array 传送门
543 Diameter of Binary Tree 传送门
547 Friend Circles 传送门
551 Student Attendance Record I 传送门
556 Reshape the Matrix 传送门
559 Maximum Depth of N-ary Tree 传送门
561 Array Partition I 传送门
589 N-ary Tree Preorder Traversal 传送门
590 N-ary Tree Postorder Traversal 传送门
606 Construct String from Binary Tree 传送门
638 Shopping Offers 传送门
661 Image Smoother 传送门
695 Max Area of Island 传送门
697 Degree of an Array 传送门
701 Insert into a Binary Search Tree 传送门
771 Jewels and Stones 传送门
791 Custom Sort String 传送门
820 Short Encoding of Words 传送门
836 Rectangle Overlap 传送门
892 Surface Area of 3D Shapes 传送门
914 X of a Kind in a Deck of Cards 传送门
994 Rotting Oranges 传送门
999 Available Captures for Rook 传送门
1013 Partition Array Into Three Parts With Equal Sum 传送门
1035 Uncrossed Lines 传送门
1051 Height Checker 传送门
1052 Grumpy Bookstore Owner 传送门
1071 Greatest Common Divisor of Strings 传送门
1078 Occurrences After Bigram 传送门
1103 Distribute Candies to People 传送门
1108 Defanging an IP Address 传送门
1114 Print in Order 传送门
1115 Print FooBar Alternately 传送门
1122 Relative Sort Array 传送门
1160 Find Words That Can Be Formed by Characters 传送门
1239 Maximum Length of a Concatenated String with Unique Characters 传送门
1290 Convert Binary Number in a Linked List to Integer 传送门
1295 Find Numbers with Even Number of Digits 传送门
1304 Find N Unique Integers Sum up to Zero 传送门
1311 Get Watched Videos by Your Friends 传送门

JavaScript :

编号 题目名 操作
12 Integer to Roman 传送门
13 Roman to Integer 传送门
17 Letter Conbinations of a Phone Number 传送门
19 Remove Nth Node from End of List 传送门
27 Remove Element 传送门
28 Implement strStr() 传送门
35 Search Insert Position 传送门
38 Count and Say 传送门
53 Maximum Subarray 传送门
55 Jump Game 传送门
58 Length of Last Word 传送门
66 Plus One 传送门
67 Add Binary 传送门
69 Sqrt X 传送门
70 Climbing Stairs 传送门
83 Remove Duplicates from Sorted List 传送门
88 Merge Sorted Array 传送门
94 Binary Tree Inorder Traversal 传送门
101 Symmetric Tree 传送门
102 Binary Tree Level Order Traversal 传送门
104 Maximum Depth of Binary Tree 传送门
107 Binary Tree Level Order Traversal II 传送门
118 Pascel's Traingle 传送门
121 Best Time to Buy and Sell Stock 传送门
141 Linked List Cycle 传送门
142 Linker List Cycle II 传送门
160 Intersection of Two Linker Lists 传送门
171 Excel Sheet Column Number 传送门
191 Number of 1 Bits 传送门
338 Counting Bits 传送门
412 Fizz Buzz 传送门
496 Next Greater Element I 传送门
500 Keyboard Row 传送门
535 Encode and Decode TinyURL 传送门
867 Transpose Matrix 传送门
868 Binary Gap 传送门
961 N-Repeated Element in Size 2N Array 传送门
1089 Duplicate Zeros 传送门
1160 Find Words That Can Be Formed by Characters 传送门

Python :

编号 题目名 操作
1 Two Sum 传送门
2 Add Two Numbers 传送门
3 Longest Substring without Repeating Characters 传送门
4 Median of Two Sorted Arrays 传送门
5 Longest Palindromic Substring 传送门
7 Reverse Integer 传送门
8 String to Integer 传送门
9 Palindrome NUmber 传送门
20 Valid Parentheses 传送门
21 Merge Two Sorted Lists 传送门
22 Generate Parenthesis 传送门
23 Merge K Sorted Lists 传送门
33 Search in Rotated Sorted Array 传送门
35 Search Insert Position 传送门
43 Multiply Strings 传送门
46 Permutations 传送门
53 Maximum Subarray 传送门
54 Spiral Matrix 传送门
58 Length of Last Word 传送门
59 Spiral Matrix II 传送门
61 Rotate List 传送门
62 Unique Paths 传送门
70 Climbing Stairs 传送门
78 Subsets 传送门
88 Merge Sorted Array 传送门
89 Gray Code 传送门
102 Binary Tree Level Order Traversal 传送门
104 Maximum Depth of Binary Tree 传送门
107 Binary Tree Level Order Traversal II 传送门
121 Best Time to Buy and Sell Stock 传送门
122 Best Time to Buy and Sell Stock 传送门
124 Binary Tree Maximum Path Sum 传送门
136 Single Number 传送门
148 Sort List 传送门
155 Min Stack 传送门
169 Majority Element 传送门
206 Reverse Linked List 传送门
215 Kth Largest Element in an Array 传送门
217 Contains Duplicate 传送门
225 Implement Stack using Queues 传送门
230 Kth Smallest Element in a BST 传送门
231 Power of Two 传送门
235 Lowest Common Ancestor of a Binary Search Tree 传送门
236 Lowest Common Ancestor of a Binary Tree 传送门
237 Delete Node in a Linked List 传送门
238 Product of Array Except Self 传送门
292 Min Stack 传送门
342 Power of Four 传送门
344 Reverse String 传送门
463 Island Perimeter 传送门
482 License Key Formatting 传送门
500 Keyboard Row 传送门
539 Minimum Time Difference 传送门
557 Reverse Words in String III 传送门
764 Largest Plus Sign 传送门

About

🍭个人LeetCode习题解答仓库 - 多语言

License:MIT License


Languages

Language:Java 67.1%Language:Python 15.0%Language:C++ 9.3%Language:JavaScript 8.6%