0001 |
Two Sum |
49.50% |
Easy |
Golang |
0002 |
Add Two Numbers |
40.21% |
Medium |
Golang |
0003 |
Longest Substring Without Repeating Characters |
33.82% |
Medium |
Golang |
0004 |
Median of Two Sorted Arrays |
35.94% |
Hard |
Golang |
0005 |
Longest Palindromic Substring |
32.39% |
Medium |
Golang |
0006 |
Zigzag Conversion |
44.69% |
Medium |
Golang |
0007 |
Reverse Integer |
27.38% |
Medium |
Golang |
0008 |
String to Integer (atoi) |
16.60% |
Medium |
Golang |
0009 |
Palindrome Number |
53.36% |
Easy |
Golang |
0011 |
Container With Most Water |
54.09% |
Medium |
Golang |
0012 |
Integer to Roman |
61.88% |
Medium |
Golang |
0013 |
Roman to Integer |
58.34% |
Easy |
Golang |
0014 |
Longest Common Prefix |
40.80% |
Easy |
Golang |
0015 |
3Sum |
32.48% |
Medium |
Golang |
0016 |
3Sum Closest |
45.85% |
Medium |
Golang |
0017 |
Letter Combinations of a Phone Number |
56.29% |
Medium |
Golang |
0018 |
4Sum |
36.05% |
Medium |
Golang |
0019 |
Remove Nth Node From End of List |
40.74% |
Medium |
Golang |
0020 |
Valid Parentheses |
40.34% |
Easy |
Golang |
0021 |
Merge Two Sorted Lists |
62.36% |
Easy |
Golang |
0022 |
Generate Parentheses |
72.35% |
Medium |
Golang |
0023 |
Merge k Sorted Lists |
48.93% |
Hard |
Golang |
0024 |
Swap Nodes in Pairs |
61.08% |
Medium |
Golang |
0025 |
Reverse Nodes in k-Group |
54.36% |
Hard |
Golang |
0026 |
Remove Duplicates from Sorted Array |
51.35% |
Easy |
Golang |
0027 |
Remove Element |
52.76% |
Easy |
Golang |
0028 |
Find the Index of the First Occurrence in a String |
38.05% |
Medium |
Golang |
0031 |
Next Permutation |
37.42% |
Medium |
Golang |
0033 |
Search in Rotated Sorted Array |
38.90% |
Medium |
Golang |
0034 |
Find First and Last Position of Element in Sorted Array |
41.78% |
Medium |
Golang |
0035 |
Search Insert Position |
43.16% |
Easy |
Golang |
0036 |
Valid Sudoku |
57.96% |
Medium |
Golang |
0038 |
Count and Say |
51.87% |
Medium |
Golang |
0039 |
Combination Sum |
68.40% |
Medium |
Golang |
0040 |
Combination Sum II |
53.39% |
Medium |
Golang |
0041 |
First Missing Positive |
36.65% |
Hard |
Golang |
0043 |
Multiply Strings |
39.07% |
Medium |
Golang |
0045 |
Jump Game II |
39.74% |
Medium |
Golang |
0046 |
Permutations |
75.46% |
Medium |
Golang |
0047 |
Permutations II |
57.21% |
Medium |
Golang |
0048 |
Rotate Image |
70.73% |
Medium |
Golang |
0049 |
Group Anagrams |
66.67% |
Medium |
Golang |
0053 |
Maximum Subarray |
50.16% |
Medium |
Golang |
0054 |
Spiral Matrix |
44.63% |
Medium |
Golang |
0055 |
Jump Game |
38.90% |
Medium |
Golang |
0056 |
Merge Intervals |
46.12% |
Medium |
Golang |
0058 |
Length of Last Word |
42.33% |
Easy |
Golang |
0062 |
Unique Paths |
62.58% |
Medium |
Golang |
0064 |
Minimum Path Sum |
61.01% |
Medium |
Golang |
0066 |
Plus One |
43.62% |
Easy |
Golang |
0067 |
Add Binary |
52.35% |
Easy |
Golang |
0070 |
Climbing Stairs |
52.16% |
Easy |
Golang |
0071 |
Simplify Path |
39.29% |
Medium |
Golang |
0072 |
Edit Distance |
53.14% |
Hard |
Golang |
0073 |
Set Matrix Zeroes |
50.90% |
Medium |
Golang |
0074 |
Search a 2D Matrix |
47.50% |
Medium |
Golang |
0075 |
Sort Colors |
58.20% |
Medium |
Golang |
0077 |
Combinations |
66.75% |
Medium |
Golang |
0078 |
Subsets |
74.65% |
Medium |
Golang |
0079 |
Word Search |
40.18% |
Medium |
Golang |
0080 |
Remove Duplicates from Sorted Array II |
52.10% |
Medium |
Golang |
0082 |
Remove Duplicates from Sorted List II |
45.78% |
Medium |
Golang |
0085 |
Maximal Rectangle |
44.59% |
Hard |
Golang |
0088 |
Merge Sorted Array |
46.36% |
Easy |
Golang |
0089 |
Gray Code |
56.97% |
Medium |
Golang |
0091 |
Decode Ways |
32.61% |
Medium |
Golang |
0093 |
Restore IP Addresses |
47.18% |
Medium |
Golang |
0094 |
Binary Tree Inorder Traversal |
73.60% |
Easy |
Golang |
0096 |
Unique Binary Search Trees |
59.55% |
Medium |
Golang |
0097 |
Interleaving String |
37.27% |
Medium |
Golang |
0098 |
Validate Binary Search Tree |
31.92% |
Medium |
Golang |
0099 |
Recover Binary Search Tree |
50.80% |
Medium |
Golang |
0100 |
Same Tree |
57.93% |
Easy |
Golang |
0101 |
Symmetric Tree |
53.44% |
Easy |
Golang |
0102 |
Binary Tree Level Order Traversal |
64.05% |
Medium |
Golang |
0103 |
Binary Tree Zigzag Level Order Traversal |
56.73% |
Medium |
Golang |
0104 |
Maximum Depth of Binary Tree |
73.79% |
Easy |
Golang |
0105 |
Construct Binary Tree from Preorder and Inorder Traversal |
61.32% |
Medium |
Golang |
0106 |
Construct Binary Tree from Inorder and Postorder Traversal |
58.00% |
Medium |
Golang |
0107 |
Binary Tree Level Order Traversal II |
60.92% |
Medium |
Golang |
0108 |
Convert Sorted Array to Binary Search Tree |
69.61% |
Easy |
Golang |
0109 |
Convert Sorted List to Binary Search Tree |
57.81% |
Medium |
Golang |
0110 |
Balanced Binary Tree |
48.78% |
Easy |
Golang |
0111 |
Minimum Depth of Binary Tree |
44.20% |
Easy |
Golang |
0112 |
Path Sum |
48.07% |
Easy |
Golang |
0113 |
Path Sum II |
56.97% |
Medium |
Golang |
0114 |
Flatten Binary Tree to Linked List |
61.64% |
Medium |
Golang |
0116 |
Populating Next Right Pointers in Each Node |
60.16% |
Medium |
Golang |
0117 |
Populating Next Right Pointers in Each Node II |
50.12% |
Medium |
Golang |
0118 |
Pascal's Triangle |
70.37% |
Easy |
Golang |
0119 |
Pascal's Triangle II |
60.47% |
Easy |
Golang |
0120 |
Triangle |
54.34% |
Medium |
Golang |
0121 |
Best Time to Buy and Sell Stock |
54.19% |
Easy |
Golang |
0122 |
Best Time to Buy and Sell Stock II |
63.74% |
Medium |
Golang |
0124 |
Binary Tree Maximum Path Sum |
39.17% |
Hard |
Golang |
0125 |
Valid Palindrome |
44.19% |
Easy |
Golang |
0128 |
Longest Consecutive Sequence |
48.64% |
Medium |
Golang |
0130 |
Surrounded Regions |
36.54% |
Medium |
Golang |
0136 |
Single Number |
70.50% |
Easy |
Golang |
0139 |
Word Break |
45.54% |
Medium |
Golang |
0141 |
Linked List Cycle |
47.30% |
Easy |
Golang |
0142 |
Linked List Cycle II |
47.34% |
Medium |
Golang |
0146 |
LRU Cache |
40.59% |
Medium |
Golang |
0147 |
Insertion Sort List |
50.78% |
Medium |
Golang |
0148 |
Sort List |
54.86% |
Medium |
Golang |
0150 |
Evaluate Reverse Polish Notation |
45.48% |
Medium |
Golang |
0151 |
Reverse Words in a String |
32.47% |
Medium |
Golang |
0152 |
Maximum Product Subarray |
34.89% |
Medium |
Golang |
0155 |
Min Stack |
52.20% |
Medium |
Golang |
0159 |
Longest Substring with At Most Two Distinct Characters |
53.74% |
Medium |
Golang |
0160 |
Intersection of Two Linked Lists |
54.05% |
Easy |
Golang |
0161 |
One Edit Distance |
34.12% |
Medium |
Golang |
0162 |
Find Peak Element |
46.07% |
Medium |
Golang |
0168 |
Excel Sheet Column Title |
35.29% |
Easy |
Golang |
0169 |
Majority Element |
63.93% |
Easy |
Golang |
0171 |
Excel Sheet Column Number |
61.87% |
Easy |
Golang |
0173 |
Binary Search Tree Iterator |
69.56% |
Medium |
Golang |
0187 |
Repeated DNA Sequences |
46.78% |
Medium |
Golang |
0189 |
Rotate Array |
39.34% |
Medium |
Golang |
0190 |
Reverse Bits |
53.57% |
Easy |
Golang |
0191 |
Number of 1 Bits |
66.16% |
Easy |
Golang |
0198 |
House Robber |
49.33% |
Medium |
Golang |
0199 |
Binary Tree Right Side View |
61.51% |
Medium |
Golang |
0200 |
Number of Islands |
56.83% |
Medium |
Golang |
0202 |
Happy Number |
54.72% |
Easy |
Golang |
0206 |
Reverse Linked List |
73.27% |
Easy |
Golang |
0207 |
Course Schedule |
45.36% |
Medium |
Golang |
0208 |
Implement Trie (Prefix Tree) |
61.54% |
Medium |
Golang |
0210 |
Course Schedule II |
48.36% |
Medium |
Golang |
0212 |
Word Search II |
36.54% |
Hard |
Golang |
0213 |
House Robber II |
40.94% |
Medium |
Golang |
0215 |
Kth Largest Element in an Array |
66.05% |
Medium |
Golang |
0217 |
Contains Duplicate |
61.43% |
Easy |
Golang |
0218 |
The Skyline Problem |
41.77% |
Hard |
Golang |
0219 |
Contains Duplicate II |
42.48% |
Easy |
Golang |
0221 |
Maximal Square |
44.85% |
Medium |
Golang |
0226 |
Invert Binary Tree |
74.50% |
Easy |
Golang |
0230 |
Kth Smallest Element in a BST |
69.93% |
Medium |
Golang |
0234 |
Palindrome Linked List |
50.04% |
Easy |
Golang |
0236 |
Lowest Common Ancestor of a Binary Tree |
58.60% |
Medium |
Golang |
0238 |
Product of Array Except Self |
65.00% |
Medium |
Golang |
0239 |
Sliding Window Maximum |
46.39% |
Hard |
Golang |
0240 |
Search a 2D Matrix II |
50.91% |
Medium |
Golang |
0279 |
Perfect Squares |
52.63% |
Medium |
Golang |
0283 |
Move Zeroes |
61.40% |
Easy |
Golang |
0287 |
Find the Duplicate Number |
59.10% |
Medium |
Golang |
0295 |
Find Median from Data Stream |
51.46% |
Hard |
Golang |
0297 |
Serialize and Deserialize Binary Tree |
55.29% |
Hard |
Golang |
0300 |
Longest Increasing Subsequence |
51.96% |
Medium |
Golang |
0309 |
Best Time to Buy and Sell Stock with Cooldown |
56.12% |
Medium |
Golang |
0322 |
Coin Change |
41.91% |
Medium |
Golang |
0326 |
Power of Three |
45.42% |
Easy |
Golang |
0328 |
Odd Even Linked List |
61.22% |
Medium |
Golang |
0333 |
Largest BST Subtree |
42.72% |
Medium |
Golang |
0334 |
Increasing Triplet Subsequence |
42.72% |
Medium |
Golang |
0337 |
House Robber III |
53.94% |
Medium |
Golang |
0338 |
Counting Bits |
75.64% |
Easy |
Golang |
0345 |
Reverse Vowels of a String |
49.98% |
Easy |
Golang |
0347 |
Top K Frequent Elements |
64.37% |
Medium |
Golang |
0371 |
Sum of Two Integers |
50.66% |
Medium |
Golang |
0378 |
Kth Smallest Element in a Sorted Matrix |
61.75% |
Medium |
Golang |
0380 |
Insert Delete GetRandom O(1) |
52.81% |
Medium |
Golang |
0387 |
First Unique Character in a String |
59.41% |
Easy |
Golang |
0394 |
Decode String |
57.97% |
Medium |
Golang |
0395 |
Longest Substring with At Least K Repeating Characters |
44.78% |
Medium |
Golang |
0406 |
Queue Reconstruction by Height |
72.90% |
Medium |
Golang |
0412 |
Fizz Buzz |
69.68% |
Easy |
Golang |
0416 |
Partition Equal Subset Sum |
46.35% |
Medium |
Golang |
0437 |
Path Sum III |
48.16% |
Medium |
Golang |
0438 |
Find All Anagrams in a String |
50.12% |
Medium |
Golang |
0448 |
Find All Numbers Disappeared in an Array |
59.89% |
Easy |
Golang |
0452 |
Minimum Number of Arrows to Burst Balloons |
55.28% |
Medium |
Golang |
0454 |
4Sum II |
57.23% |
Medium |
Golang |
0485 |
Max Consecutive Ones |
56.45% |
Easy |
Golang |
0494 |
Target Sum |
45.63% |
Medium |
Golang |
0518 |
Coin Change II |
60.35% |
Medium |
Golang |
0520 |
Detect Capital |
57.08% |
Easy |
Golang |
0540 |
Single Element in a Sorted Array |
59.17% |
Medium |
Golang |
0543 |
Diameter of Binary Tree |
56.59% |
Easy |
Golang |
0560 |
Subarray Sum Equals K |
43.77% |
Medium |
Golang |
0581 |
Shortest Unsorted Continuous Subarray |
36.41% |
Medium |
Golang |
0617 |
Merge Two Binary Trees |
78.63% |
Easy |
Golang |
0621 |
Task Scheduler |
56.21% |
Medium |
Golang |
0647 |
Palindromic Substrings |
66.72% |
Medium |
Golang |
0735 |
Asteroid Collision |
44.43% |
Medium |
Golang |
0739 |
Daily Temperatures |
66.33% |
Medium |
Golang |
0763 |
Partition Labels |
79.78% |
Medium |
Golang |
0704 |
Binary Search |
55.36% |
Easy |
Golang |
0849 |
Maximize Distance to Closest Person |
47.61% |
Medium |
Golang |
0859 |
Buddy Strings |
29.14% |
Easy |
Golang |
1035 |
Uncrossed Lines |
59.00% |
Medium |
Golang |
1376 |
Time Needed to Inform All Employees |
58.35% |
Medium |
Golang |
1636 |
Sort Array by Increasing Frequency |
69.34% |
Easy |
Golang |
1637 |
Widest Vertical Area Between Two Points Containing No Points |
84.40% |
Medium |
Golang |
1669 |
Merge In Between Linked Lists |
74.00% |
Medium |
Golang |