Leetcode problems and my solutions
No.
Problem Title
Difficulty
Date
Attempt
617
Merge Two Binary Trees
Easy
2020-09-15
3
461
Hamming Distance
2020-09-16
344
Reverse String
104
Maximum Depth of Binary Tree
136
Single Number
226
Invert Binary Tree
237
Delete Node in a Linked List
412
Fizz Buzz
206
Reverse Linked List
169
Majority Element
108
Convert Sorted Array to Binary Search Tree
2020-09-17
283
Move Zeroes
122
Best Time to Buy and Sell Stock II
242
Valid Anagram
171
Excel Sheet Column Number
217
Contains Duplicate
448
Find All Numbers Disappeared in an Array
13
Roman to Integer
21
Merge Two Sorted Lists
100
Same Tree
121
Best Time to Buy and Sell Stock
2020-09-18
350
Intersection of Two Arrays II
268
Missing Number
118
Pascal's Triangle
387
First Unique Character in a String
38
Count and Say
2020-09-19
26
Remove Duplicates from Sorted Array
1
Two Sum
53
Maximum Subarray
101
Symmetric Tree
70
Climbing Stairs
543
Diameter of Binary Tree
9
Palindrome Number
191
Number of 1 Bits
202
Happy Number
326
Power of Three
2020-09-20
198
House Robber
66
Plus One
724
Find Pivot Index
155
Min Stack
14
Longest Common Prefix
2020-09-21
278
First Bad Version
125
Valid Palindrome
172
Factorial Trailing Zeros
20
Valid Parentheses
234
Palindrome Linked List
88
Merge Sorted Array
190
Reverse Bits
160
Intersection of Two Linked Lists
141
Linked List Cycle
189
Rotate Array
2020-09-22
28
Implement strStr()
69
Sqrt(x)
204
Count Primes
581
Shortest Unsorted Continuous Subarray
7
Reverse Integer
763
Partition Labels
Medium
2020-09-24
338
Counting Bits
406
Queue Reconstruction by Height
46
Permutations
94
Binary Tree Inorder Traversal
2020-09-26
739
Daily Temperature
22
Generate Parentheses
78
Subsets
347
Top K Frequent Elements
2020-09-27
647
Palindromic Substrings
230
Kth Smallest Element in a BST
238
Product of Array Except Self
1143
Longest Common Subsequence
2020-09-28
48
Rotate Image
49
Group Anagrams
39
Combination Sum
454
4Sum II
2020-10-01
62
Unique Paths
378
Kth Smallest Element in a Sorted Matrix
64
Minimum Path Sum
102
Binary Tree Level Order Traversal
289
Game of Life
145
Binary Tree Postorder Traversal
287
Find the Duplicate Number
215
Kth Largest Element in an Array
328
Odd Even Linked List
875
Koko Eating Bananas
2020-10-02
384
Shuffle an Array
341
Flatten Nested List Iterator
96
Unique Binary Search Trees
11
Container With Most Water
2020-10-04
337
House Robber III
394
Decode String
371
Sum of Two Integers
621
Task Scheduler
2020-10-05
208
Implement Trie (Prefix Tree)
114
Flatten Binary Tree to Linked List
105
Construct Binary Tree from Preorder and Inorder Traversal
75
Sort Colors
2020-10-06
131
Palindrome Partitioning
103
Binary Tree Zigzag Level Order Traversal
36
Valid Sudoku
17
Letter Combinations of a Phone Number
2020-10-07
309
Best Time to Buy and Sell Stock with Cooldown
279
Perfect Squares
380
Insert Delete GetRandom O(1)
116
Populating Next Right Pointers in Each Node
2020-10-12
236
Lowest Common Ancestor of a Binary Tree
200
Number of Islands
437
Path Sum III
416
Partition Equal Subset Sum
2020-10-13
1049
Last Stone Weight II
494
Target Sum
16
3Sum Closest
148
Sort List
2020-10-14
207
Course Schedule
560
Subarray Sum Equals K
438
Find All Anagrams in a String
300
Longest Increasing Subsequence
2020-10-15
240
Search a 2D Matrix II
162
Find Peak Element
73
Set Matrix Zeroes
134
Gas Station
2020-10-18
139
Word Break
210
Course Schedule II
395
Longest Substring with At Least K Repeating Characters
787
Cheapest Flights Within K Stops
2020-10-19
56
Merge Intervals
334
Increasing Triplet Subsequence
713
Subarray Product Less Than K
142
Linked List Cycle II
2020-10-20
221
Maximal Square
138
Copy List with Random Pointer
227
Basic Calculator II
6
ZigZag Conversion
2020-10-21
150
Evaluate Reverse Polish Notation
34
Find First and Last Position of Element in Sorted Array
322
Coin Change
79
Word Search
2020-10-22
19
Remove Nth Node From End of List
33
Search in Rotated Sorted Array
63
Unique Paths II
146
LRU Cache
2020-10-25
2
Add Two Numbers
54
Spiral Matrix
55
Jump Game
50
Pow(x, n)
2020-10-27
Longest Substring Without Repeating Characters
152
Maximum Product Subarray
5
Longest Palindromic Substring
2020-10-28
179
Largest Number
324
Wiggle Sort II
127
Word Ladder
91
Decode Ways
2020-10-29
15
3Sum
98
Validate Binary Search Tree
130
Surrounded Regions
8
String to Integer (atoi)
2020-11-02
29
Divide Two Integers
72
Edit Distance
Hard
2020-11-04
295
Find Median from Data Stream
123
Best Time to Buy and Sell Stock III
2020-11-09
829
Consecutive Numbers Sum
2020-11-10
31
Next Permutation
2020-11-16
173
Binary Search Tree Iterator
2020-11-17
92
Reverse Linked List II
2020-11-20
95
Unique Binary Search Trees II
2020-11-23
24
Swap Nodes in Pairs
2020-11-24
209
Minimum Size Subarray Sum
2020-11-25
199
Binary Tree Right Side View
2020-11-26
120
Triangle
2020-11-28
188
Best Time to Buy and Sell Stock IV
2020-11-30
442
Find All Duplicates in an Array
2020-12-01
222
Count Complete Tree Nodes
2020-12-02
47
Permutations II
109
Convert Sorted List to Binary Search Tree
2020-12-05
18
4Sum
2020-12-06
153
Find Minimum in Rotated Sorted Array
2020-12-07
695
Max Area of Island
2020-12-10
654
Maximum Binary Tree
2020-12-14
547
Friend Circles
2020-12-15
43
Multiply Strings
2020-12-16
310
Minimum Height Trees
2020-12-17
516
Longest Palindromic Subsequence
2020-12-19
241
Different Ways to Add Parentheses
2020-12-20
863
All Nodes Distance K in Binary Tree
2020-12-22
143
Reorder List
2020-12-23
402
Remove K Digits
2020-12-28
450
Delete Node in a BST
2021-01-01
Last updated 1 year ago
Was this helpful?