https://github.com/zhangyu345293721/leetcode
java/python for leetcode: 1) array,2) list,3) string,4) hashtable,5) math,6) tree
https://github.com/zhangyu345293721/leetcode
leetcode-java
Last synced: 9 months ago
JSON representation
java/python for leetcode: 1) array,2) list,3) string,4) hashtable,5) math,6) tree
- Host: GitHub
- URL: https://github.com/zhangyu345293721/leetcode
- Owner: zhangyu345293721
- License: mit
- Created: 2018-12-25T05:58:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-21T14:58:39.000Z (11 months ago)
- Last Synced: 2025-03-30T10:09:10.396Z (9 months ago)
- Topics: leetcode-java
- Language: Java
- Homepage:
- Size: 3.03 MB
- Stars: 82
- Watchers: 2
- Forks: 28
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# leetcode算法题目
### 题目官网: https://leetcode.com/problemset/all/
题目由java和python实现,按照类型分为: array, list, string, hashtable, math, tree:
## 1.array
题号
题目内容
题目难度
733
Flood Fill
Easy
240
Search 2D
Easy
57
Insert Interval
Middle
42
Trapping Rain Water
Hard
84
Largest Rectangle in Histogram
Hard
*152
Maximum Product Subarray
Middle
85
Maximal Rectangle
Hard
322
Coin Change
Middle
621
Task Scheduler
Middle
221
Maximal Square
Middle
279
Perfect Squares
Middle
62
Unique Paths
Middle
11
Container With Most Water
Middle
287
Find the Duplicate Number
Middle
*128
Longest Consecutive Sequence
Middle
*215
Kth Largest Element in an Array
Middle
*55
Jump Game
Middle
300
Longest Increasing Subsequence
Middle
*64
Minimum Path Sum
Middle
56
Merge Intervals
Middle
72
Edit Distance
Middle
39
Combination Sum
Middle
200
Number of Islands
Middle
560
Subarray Sum Equals K
Middle
406
Queue Reconstruction by Height
Middle
416
Partition Equal Subset Sum
Middle
4
Median of Two Sorted Arrays
Middle
121
Best Time to Buy and Sell Stock
Easy
581
Shortest Unsorted Continuous Subarray
Easy
70
Climbing Stairs
Easy
437
Path Sum III
Middle
*198
House Robber
Easy
2
Add Two Numbers
Easy
15
Three Sum
Easy
448
Find All Numbers Disappeared in an Array
Middle
283
Move Zeroes
Easy
169
Majority Element
Easy
494
Target Sum
Easy
349
Intersection of Two Arrays
Easy
350
Intersection of Two Arrays II
Easy
136
Single Number
Easy
7
Reverse Integer
Easy
347
Top K Frequent Elements
Easy
35
Search Insert Position
Easy
*268
Missing Number
Easy
*521
Longest Uncommon Subsequence I
Easy
217
Contains Duplicate
Easy
728
Self Dividing Numbers
Easy
122
Best Time Buy
Easy
1217
Play With Chips
Easy
26
Remove Duplicates from Sorted Array
Easy
53
Maximum Subarray
Easy
## 2.list
题号
题目内容
题目难度
114
Flatten Binary Tree to Linked List
Middle
23
Merge k Sorted Lists
Middle
*142
Linked List Cycle II
Middle
160
Intersection of Two Linked Lists
Easy
234
Palindrome Linked List
Easy
155
Min Stack
Easy
148
Sort List
Easy
21
Merge Two Sorted Lists
Easy
206
Reverse Linked List
Easy
141
Linked List Cycle
Easy
19
Remove Nth Node From End of List
Easy
## 3.string
题号
题目内容
题目难度
32
Longest Valid Parentheses
Hard
*22
Generate Parentheses
Middle
49
Group Anagrams
Middle
139
Word Break
Middle
*5
Longest Palindromic Substring
Easy
394
Decode String
Middle
3
Longest Substring Without Repeating Characters
Easy
917
Reverse Only Letters
Easy
520
Detect Capital
Easy
541
Reverse String II
Easy
66
Plus one
Easy
647
Palindromic Substrings
Easy
438
Find All Anagrams in a String
Easy
67
Add Binary
Easy
## 4.hashtable
题号
题目内容
题目难度
1
Two Sum
Easy
3
Pairs Of Parentheses
Middle
48
Rotate Image
Middle
461
Hamming Distance
Easy
771
Jewels and Stones
Easy
167
Two Sum II - Input array is sorted
Easy
## 5.math
题号
题目内容
题目难度
258
Add Digits
Easy
1154
Day Of Year
Easy
## 6.tree
题号
题目内容
题目难度
94
Binary Tree Inorder Traversal
Easy
144
Binary Tree PreOrder Traversal
Middle
145
Binary Tree Post Order Traversal
Middle
236
Lowest Common Ancestor of a Binary Tree
Middle
*337
House Robber III
Middle
102
Binary Tree Level Order Traversal
Middle
94
Binary Tree Inorder Traversal
Middle
538
Convert BST to Greater Tree
Easy
572
Subtree of Another Tree
Easy
543
Diameter of Binary Tree
Easy
101
Symmetric Tree
Easy
226
Invert Binary Tree
Easy
104
Maximum Depth of Binary Tree
Easy
617
Merge Two Binary Trees
Easy
*606
Construct String from Binary Tree
Easy