1 |
Two Sum |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
99.78% |
88.62% |
2 |
Add Two Numbers |
Python, Java
|
$O(n+m)$ |
$O(1)$ |
- |
99.36% |
95.33% |
3 |
Longest Substring Without Repeating Characters |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
100.00% |
91.50% |
6 |
Zigzag Conversion |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
8 |
String to Integer (atoi) |
Python |
$O(n)$ |
$O(n)$ |
RegEx |
94.55% |
100.00% |
9 |
Palindrome Number |
Python, Java
|
$O(\log_{10} n)$ |
$O(1)$ |
- |
95.52% |
100.00% |
10 |
Regular Expression Matching |
Python |
$O(n*m)$ |
$O(n*m)$ |
DP |
- |
- |
11 |
Container With Most Water |
Python, Java
|
$O(n)$ |
$O(1)$ |
Two Pointers |
98.13% |
91.81% |
12 |
Integer to Roman |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
13 |
Roman to Integer |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
14 |
Longest Common Prefix |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
15 |
3Sum |
Python |
$O(n^{2})$ |
$O(1)$ |
Two Pointers |
- |
- |
19 |
Remove Nth Node From End of List |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
20 |
Valid Parentheses |
Python, Java
|
$O(n)$ |
$O(n)$ |
Stack |
99.78% |
94.20% |
22 |
Generate Parentheses |
Python, Java
|
$O(2^{n})$ |
$O(n)$ |
Backtracking |
- |
- |
26 |
Remove Duplicates from Sorted Array |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
100.00% |
85.81% |
27 |
Remove Element |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
100.00% |
85.12% |
30 |
Substring with Concatenation of All Words |
Python |
$O(n*k)$ |
$O(m*k)$ |
- |
- |
- |
36 |
Valid Sudoku |
Python, Java
|
$O(n^{2})$ |
$O(n^{2})$ |
- |
100.00% |
97.10% |
38 |
Count and Say |
Python |
$O(2^{n})$ |
$O(2^{n})$ |
- |
- |
- |
42 |
Trapping Rain Water |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
48 |
Rotate Image |
Python |
$O(n^{2})$ |
$O(1)$ |
- |
99.29% |
98.14% |
49 |
Group Anagrams |
Python |
$O(n * m * \log_{2} m)$ |
$O(n * m)$ |
- |
- |
- |
50 |
Pow(x, n) |
Python |
$O(\log_{2} n)$ |
$O(\log_{2} n)$ |
BinPow |
- |
- |
53 |
Maximum Subarray |
Python, Java
|
$O(n)$ |
$O(1)$ |
Kadane's |
100.00% |
93.17% |
54 |
Spiral Matrix |
Python |
? |
? |
- |
- |
- |
55 |
Jump Game |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
61 |
Rotate List |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
62 |
Unique Paths |
Python, Java
|
$O(min(n,m))$ |
$O(1)$ |
DP / Math |
- |
- |
68 |
Text Justification |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
70 |
Climbing Stairs |
Python |
$O(n)$ |
$O(n)$ |
DP |
- |
- |
71 |
Simplify Path |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
72 |
Edit Distance |
Python, Java
|
$O(n*m)$ |
$O(n*m)$ |
DP |
92.85% |
91.32% |
73 |
Set Matrix Zeroes |
Python |
$O(n * m)$ |
$O(n + m)$ |
- |
97.19% |
53.65% |
74 |
Search a 2D Matrix |
Python, Java
|
$O(\log_{2} (n*m))$ |
$O(1)$ |
Binary Search |
- |
- |
78 |
Subsets |
Python |
$O(2^{n})$ |
$O(n)$ |
- |
- |
- |
79 |
Word Search |
Python |
$O(n * m * k)$ |
$O(k)$ |
DFS |
99.72% |
93.26% |
80 |
Remove Duplicates from Sorted Array II |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
82 |
Remove Duplicates from Sorted List II |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
86 |
Partition List |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
88 |
Merge Sorted Array |
Python, Java
|
$O(n + m)$ |
$O(1)$ |
- |
100.00% |
83.33% |
89 |
Gray Code |
Python, Java
|
$O(2^{n})$ |
$O(1)$ |
Math |
96.07% |
97.95% |
91 |
Decode Ways |
Python |
$O(n)$ |
$O(n)$ |
DP |
- |
- |
94 |
Binary Tree Inorder Traversal |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
95 |
Unique Binary Search Trees II |
Python |
$O(n^{2})$ |
$O(\log_{2} n)$ |
DP |
- |
- |
96 |
Unique Binary Search Trees |
Python |
$O(n)$ |
$O(1)$ |
DP, Math |
- |
- |
98 |
Validate Binary Search Tree |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
100 |
Same Tree |
Python |
$O(n)$ |
$O(H)$ |
- |
- |
- |
101 |
Symmetric Tree |
Python |
$O(n)$ |
$O(n)$ |
DFS, BFS |
- |
- |
104 |
Maximum Depth of Binary Tree |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
108 |
Convert Sorted Array to Binary Search Tree |
Python |
$O(n)$ |
$O(\log_{2} n)$ |
- |
- |
- |
109 |
Convert Sorted List to Binary Search Tree |
Python |
$O(n*\log_{2} n)$ |
$O(\log_{2} n)$ |
DFS |
- |
- |
111 |
Minimum Depth of Binary Tree |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
99.77% |
94.85% |
112 |
Path Sum |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
113 |
Path Sum II |
Python |
- |
- |
- |
- |
- |
114 |
Flatten Binary Tree to Linked List |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
124 |
Binary Tree Maximum Path Sum |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
125 |
Valid Palindrome |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
99.31% |
92.66% |
126 |
Word Ladder II |
Python |
- |
- |
- |
- |
- |
127 |
Word Ladder |
Python |
- |
- |
- |
- |
- |
129 |
Sum Root to Leaf Numbers |
Python |
$O(n)$ |
$O(h)$ |
DFS |
97.50% |
95.89% |
136 |
Single Number |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
100.00% |
93.84% |
141 |
Linked List Cycle |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
100.00% |
95.88% |
150 |
Evaluate Reverse Polish Notation |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
151 |
Reverse Words in a String |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
155 |
Min Stack |
Python |
$O(1)$ |
$O(n)$ |
- |
- |
- |
165 |
Compare Version Numbers |
Python |
$O(max(n,m))$ |
$O(n+m)$ |
- |
- |
- |
168 |
Excel Sheet Column Title |
Python |
$O(\log_{26} n)$ |
$O(1)$ |
- |
- |
- |
172 |
Factorial Trailing Zeroes |
Python |
$O(\log_{5} n)$ |
$O(\log_{5} n)$ |
Math |
- |
- |
175 |
Combine Two Tables |
SQL |
SQL |
SQL |
- |
- |
- |
176 |
Second Highest Salary |
SQL |
SQL |
SQL |
- |
- |
- |
177 |
Nth Highest Salary |
SQL |
SQL |
SQL |
- |
- |
- |
178 |
Rank Scores |
SQL |
SQL |
SQL |
- |
- |
- |
180 |
Consecutive Numbers |
SQL |
SQL |
SQL |
- |
- |
- |
181 |
Employees Earning More Than Their Managers |
SQL |
SQL |
SQL |
- |
- |
- |
182 |
Duplicate Emails |
SQL |
SQL |
SQL |
- |
- |
- |
183 |
Customers Who Never Order |
SQL |
SQL |
SQL |
- |
- |
- |
184 |
Department Highest Salary |
SQL |
SQL |
SQL |
- |
- |
- |
185 |
Department Top Three Salaries |
SQL |
SQL |
SQL |
- |
- |
- |
189 |
Rotate Array |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
190 |
Reverse Bits |
Python, Java
|
$O(1)$ |
$O(1)$ |
- |
- |
- |
191 |
Number of 1 Bits |
Python |
$O(\log_{10} n)$ |
$O(1)$ |
- |
- |
- |
192 |
Word Frequency |
Shell |
SHELL |
SHELL |
- |
- |
- |
193 |
Valid Phone Numbers |
Shell |
SHELL |
SHELL |
- |
- |
- |
194 |
Transpose File |
Shell |
SHELL |
SHELL |
- |
- |
- |
195 |
Tenth Line |
Shell |
SHELL |
SHELL |
- |
- |
- |
196 |
Delete Duplicate Emails |
SQL |
SQL |
SQL |
- |
- |
- |
197 |
Rising Temperature |
SQL |
SQL |
SQL |
- |
- |
- |
198 |
House Robber |
Python |
$O(n)$ |
$O(n)$ |
DP |
- |
- |
200 |
Number of Islands |
Python, Java
|
$O(n*m)$ |
$O(n*m)$ |
DFS |
- |
- |
201 |
Bitwise AND of Numbers Range |
Python, Java
|
$O(\log_{2} n)$ |
$O(1)$ |
- |
- |
- |
206 |
Reverse Linked List |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
207 |
Course Schedule |
Python |
- |
- |
- |
- |
- |
209 |
Minimum Size Subarray Sum |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
217 |
Contains Duplicate |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
- |
- |
219 |
Contains Duplicate II |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
- |
- |
222 |
Count Complete Tree Nodes |
Python |
$O(\log_{2}^{2} n)$ |
$O(\log_{2} n)$ |
- |
- |
- |
223 |
Rectangle Area |
Python |
$O(1)$ |
$O(1)$ |
Math |
- |
- |
226 |
Invert Binary Tree |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
- |
- |
234 |
Palindrome Linked List |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
235 |
Lowest Common Ancestor of a Binary Search Tree |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
237 |
Delete Node in a Linked List |
Python, Java
|
$O(1)$ |
$O(1)$ |
- |
- |
- |
242 |
Valid Anagram |
Python |
$O(max(n,m))$ |
$O(n+m)$ |
- |
- |
- |
258 |
Add Digits |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
263 |
Ugly Number |
Python |
$O(\log_{2} n)$ |
$O(1)$ |
- |
99.59% |
60.80% |
278 |
First Bad Version |
Python, Java
|
$O(\log_{2} n)$ |
$O(1)$ |
- |
- |
- |
279 |
Perfect Squares |
Python |
$O(n*\sqrt{n})$ |
$O(n)$ |
- |
- |
- |
283 |
Move Zeroes |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
290 |
Word Pattern |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
292 |
Nim Game |
Python, Java
|
$O(1)$ |
$O(1)$ |
Math |
- |
- |
297 |
Serialize and Deserialize Binary Tree |
Python |
$O(n)$ |
$O(n)$ |
Preorder |
- |
- |
300 |
Longest Increasing Subsequence |
Python |
$O(n*\log_{2} n)$ |
$O(n)$ |
- |
- |
- |
304 |
Range Sum Query 2D - Immutable |
Python |
$O(n*m) + O(1)$ |
$O(n*m) + O(1)$ |
- |
- |
- |
307 |
Range Sum Query - Mutable |
Python |
$O(n * \log_{2} n) + O(\log_{2} n)$ |
$O(n) + O(1)$ |
- |
- |
- |
326 |
Power of Three |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
329 |
Longest Increasing Path in a Matrix |
Python |
$O(n * m)$ |
$O(n * m)$ |
- |
- |
- |
334 |
Increasing Triplet Subsequence |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
336 |
Palindrome Pairs |
Python |
$O(n * k^{2})$ |
$O(n)$ |
- |
- |
- |
342 |
Power of Four |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
345 |
Reverse Vowels of a String |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
365 |
Water and Jug Problem |
Python |
$O(\log_{2} max(n, m))$ |
$O(\log_{2} max(n, m))$ |
- |
- |
- |
374 |
Guess Number Higher or Lower |
Python |
$O(\log_{2} n)$ |
$O(1)$ |
- |
75.79% |
66.34% |
377 |
Combination Sum IV |
Python |
$O(2^{n})$ |
$O(n)$ |
- |
- |
- |
383 |
Ransom Note |
Python, Java
|
$O(n+m)$ |
$O(n+m)$ |
- |
- |
- |
387 |
First Unique Character in a String |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
390 |
Elimination Game |
Python, Java
|
$O(\log_{2} n)$ |
$O(\log_{2} n)$ |
- |
- |
- |
393 |
UTF-8 Validation |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
412 |
Fizz Buzz |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
417 |
Pacific Atlantic Water Flow |
Python |
$O(n * m)$ |
$O(n * m)$ |
DFS |
- |
- |
424 |
Longest Repeating Character Replacement |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
429 |
N-ary Tree Level Order Traversal |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
433 |
Minimum Genetic Mutation |
Python |
$O(n*m^{2})$ |
$O(n)$ |
- |
- |
- |
443 |
String Compression |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
452 |
Minimum Number of Arrows to Burst Balloons |
Python |
$O(n * \log_{2} n)$ |
$O(1)$ |
Greedy |
- |
- |
463 |
Island Perimeter |
Python, Java
|
$O(n*m)$ |
$O(1)$ |
- |
94.28% |
94.13% |
468 |
Validate IP Address |
Python |
$O(1)$ |
$O(1)$ |
RegEx |
- |
- |
491 |
Non-decreasing Subsequences |
Python |
$O(n^{2})$ |
$O(n^{2})$ |
- |
- |
- |
494 |
Target Sum |
Python |
$O(n*t)$ |
$O(n*t)$ |
- |
- |
- |
495 |
Teemo Attacking |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
497 |
Random Point in Non-overlapping Rectangles |
Python |
$O(n) + O(\log_{2} n)$ |
$O(n) + O(1)$ |
- |
- |
- |
506 |
Relative Ranks |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
508 |
Most Frequent Subtree Sum |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
511 |
Game Play Analysis I |
SQL |
SQL |
SQL |
- |
- |
- |
520 |
Detect Capital |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
523 |
Continuous Subarray Sum |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
95.90% |
91.04% |
543 |
Diameter of Binary Tree |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
547 |
Number of Provinces |
Python |
$O(n^{2})$ |
$O(n)$ |
DSU |
- |
- |
551 |
Student Attendance Record I |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
100.00% |
91.95% |
557 |
Reverse Words in a String III |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
99.26% |
48.16% |
560 |
Subarray Sum Equals K |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
565 |
Array Nesting |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
575 |
Distribute Candies |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
- |
- |
584 |
Find Customer Referee |
SQL |
SQL |
SQL |
- |
- |
- |
586 |
Customer Placing the Largest Number of Orders |
SQL |
SQL |
SQL |
- |
- |
- |
592 |
Fraction Addition and Subtraction |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
595 |
Big Countries |
SQL |
SQL |
SQL |
- |
- |
- |
596 |
Classes More Than 5 Students |
SQL |
SQL |
SQL |
- |
- |
- |
598 |
Range Addition II |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
606 |
Construct String from Binary Tree |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
607 |
Sales Person |
SQL |
SQL |
SQL |
- |
- |
- |
608 |
Tree Node |
SQL |
SQL |
SQL |
- |
- |
- |
609 |
Find Duplicate File in System |
Python |
$O(n*k)$ |
$O(n*k)$ |
- |
- |
- |
620 |
Not Boring Movies |
SQL |
SQL |
SQL |
- |
- |
- |
622 |
Design Circular Queue |
Python |
$O(k) / O(1)$ |
$O(k) / O(1)$ |
- |
- |
- |
623 |
Add One Row to Tree |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
627 |
Swap Salary |
SQL |
SQL |
SQL |
- |
- |
- |
637 |
Average of Levels in Binary Tree |
Python |
$O(n)$ |
$O(\log_{2} n)$ |
- |
- |
- |
643 |
Maximum Average Subarray I |
Python |
$O(n)$ |
$O(1)$ |
Sliding Window |
- |
- |
645 |
Set Mismatch |
Python |
$O(n)$ |
$O(1)$ |
- |
92.30% |
74.26% |
653 |
Two Sum IV - Input is a BST |
Python |
$O(n)$ |
$O(h)$ |
- |
- |
- |
658 |
Find K Closest Elements |
Python |
$O(k + \log_{2} n)$ |
$O(1)$ |
Binary Search |
- |
- |
659 |
Split Array into Consecutive Subsequences |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
680 |
Valid Palindrome II |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
692 |
Top K Frequent Words |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
695 |
Max Area of Island |
Python |
$O(n*m)$ |
$O(n*m)$ |
DFS |
- |
- |
696 |
Count Binary Substrings |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
700 |
Search in a Binary Search Tree |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
704 |
Binary Search |
Python |
$O(\log_{2} n)$ |
$O(1)$ |
- |
- |
- |
717 |
1-bit and 2-bit Characters |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
718 |
Maximum Length of Repeated Subarray |
Python |
$O(n*m)$ |
$O(n*m)$ |
DP |
- |
- |
733 |
Flood Fill |
Python |
$O(n*m)$ |
$O(n*m)$ |
DFS |
- |
- |
747 |
Largest Number At Least Twice of Others |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
748 |
Shortest Completing Word |
Python |
$O(n^{2})$ |
$O(n^{2})$ |
- |
- |
- |
752 |
Open the Lock |
Python |
$O(n)$ |
$O(n)$ |
BFS |
- |
- |
766 |
Toeplitz Matrix |
Python |
$O(n*m)$ |
$O(1)$ |
- |
71.85% |
99.92% |
777 |
Swap Adjacent in LR String |
Python, Java
|
$O(n)$ |
$O(1)$ |
Two Pointers |
100.00% |
98.78% |
788 |
Rotated Digits |
Python |
$O(n * \log_{10} n)$ |
$O(\log_{10} n)$ |
- |
- |
- |
791 |
Custom Sort String |
Python |
$O(n * \log_{2} n)$ |
$O(n + m)$ |
- |
- |
- |
797 |
All Paths From Source to Target |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
802 |
Find Eventual Safe States |
Python |
$O(V+E)$ |
$O(V)$ |
- |
- |
- |
804 |
Unique Morse Code Words |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
811 |
Subdomain Visit Count |
Python |
$O(n*k)$ |
$O(n*k)$ |
- |
- |
- |
814 |
Binary Tree Pruning |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
823 |
Binary Trees With Factors |
Python |
$O(n^{2})$ |
$O(n)$ |
- |
- |
- |
830 |
Positions of Large Groups |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
835 |
Image Overlap |
Python |
$O(n^{4})$ |
$O(1)$ |
- |
97.08% |
52.05% |
836 |
Rectangle Overlap |
Python |
$O(1)$ |
$O(1)$ |
Math |
- |
- |
838 |
Push Dominoes |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
841 |
Keys and Rooms |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
844 |
Backspace String Compare |
Python |
$O(min(n,m))$ |
$O(1)$ |
- |
- |
- |
847 |
Shortest Path Visiting All Nodes |
Python |
$O(n^{2}*2^{n})$ |
$O(n*2^{n})$ |
BFS |
- |
- |
860 |
Lemonade Change |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
867 |
Transpose Matrix |
Python, Java
|
$O(n*m)$ |
$O(1)$ |
- |
- |
- |
869 |
Reordered Power of 2 |
Python |
$O({\log_{2} n}^{2})$ |
$O(\log_{2} n)$ |
- |
- |
- |
871 |
Minimum Number of Refueling Stops |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
872 |
Leaf-Similar Trees |
Python |
$O(H)$ |
$O(H)$ |
- |
91.29% |
87.58% |
875 |
Koko Eating Bananas |
Python |
$O(n * \log_{2} M)$ |
$O(1)$ |
Binary Search |
98.57% |
62.98% |
876 |
Middle of the Linked List |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
100.00% |
99.73% |
877 |
Stone Game |
Python, Java
|
$O(1)$ |
$O(1)$ |
- |
- |
- |
886 |
Possible Bipartition |
Python |
$O(V + E)$ |
$O(V + E)$ |
DFS |
- |
- |
890 |
Find and Replace Pattern |
Python |
$O(n*k)$ |
$O(k)$ |
- |
- |
- |
893 |
Groups of Special-Equivalent Strings |
Python |
$O(n * k * \log_{2} k)$ |
$O(n * k)$ |
- |
93.51% |
88.11% |
894 |
All Possible Full Binary Trees |
Python |
$O(2^{n})$ |
$O(2^{n})$ |
- |
- |
- |
895 |
Maximum Frequency Stack |
Python |
$O(n)$ |
$O(n)+O(1)$ |
- |
- |
- |
896 |
Monotonic Array |
Python |
$O(n)$ |
$O(1)$ |
- |
98.61% |
94.23% |
904 |
Fruit Into Baskets |
Python |
$O(n)$ |
$O(k)$ |
- |
- |
- |
921 |
Minimum Add to Make Parentheses Valid |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
923 |
3Sum With Multiplicity |
Python |
$O(k^{2})$ |
$O(k)$ |
- |
- |
- |
925 |
Long Pressed Name |
Python, Java
|
$O(max(n,m))$ |
$O(1)$ |
- |
- |
- |
926 |
Flip String to Monotone Increasing |
Python |
- |
- |
- |
- |
- |
930 |
Binary Subarrays With Sum |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
931 |
Minimum Falling Path Sum |
Python |
$O(n * m)$ |
$O(1)$ |
DP |
40.57% |
92.88% |
936 |
Stamping The Sequence |
Python |
$O(m*(m-n))$ |
$O(m*(m-n))$ |
- |
- |
- |
938 |
Range Sum of BST |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
944 |
Delete Columns to Make Sorted |
Python |
$O(m * n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
946 |
Validate Stack Sequences |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
948 |
Bag of Tokens |
Python |
$O(n * \log_{2} n)$ |
$O(1)$ |
Two-pointer |
- |
- |
954 |
Array of Doubled Pairs |
Python |
- |
- |
- |
- |
- |
959 |
Regions Cut By Slashes |
Python |
$O(n*m)$ |
$O(n*m)$ |
DFS |
- |
- |
967 |
Numbers With Same Consecutive Differences |
Python |
$O(2^{n})$ |
$O(2^{n})$ |
DFS |
- |
- |
976 |
Largest Perimeter Triangle |
Python, Java
|
$O(n * \log_{2} n)$ |
$O(1)$ |
- |
- |
- |
977 |
Squares of a Sorted Array |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
980 |
Unique Paths III |
Python |
- |
- |
- |
- |
- |
982 |
Triples with Bitwise AND Equal To Zero |
Python |
$O(n^{3})$ |
$O(n^{2})$ |
- |
- |
- |
985 |
Sum of Even Numbers After Queries |
Python, Java
|
$O(n + m)$ |
$O(1)$ |
- |
- |
- |
986 |
Interval List Intersections |
Python |
$O(n+m)$ |
$O(n+m)$ |
- |
- |
- |
988 |
Smallest String Starting From Leaf |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
989 |
Add to Array-Form of Integer |
Python |
$O(\log_{10} k)$ |
$O(1)$ |
- |
- |
- |
990 |
Satisfiability of Equality Equations |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
997 |
Find the Town Judge |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
998 |
Maximum Binary Tree II |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
999 |
Available Captures for Rook |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
1006 |
Clumsy Factorial |
Python |
$O(1)$ |
$O(1)$ |
- |
96.15% |
97.93% |
1007 |
Minimum Domino Rotations For Equal Row |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1010 |
Pairs of Songs With Total Durations Divisible by 60 |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
96.43% |
85.53% |
1020 |
Number of Enclaves |
Python |
$O(n*m)$ |
$O(n*m)$ |
DFS |
- |
- |
1026 |
Maximum Difference Between Node and Ancestor |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1030 |
Matrix Cells in Distance Order |
Python |
- |
- |
- |
- |
- |
1039 |
Minimum Score Triangulation of Polygon |
Python |
$O(n^{2})$ |
$O(n^{2})$ |
DP |
- |
- |
1047 |
Remove All Adjacent Duplicates In String |
Python |
$O(n)$ |
$O(n)$ |
Stack |
- |
- |
1048 |
Longest String Chain |
Python |
$O(n*k^{2})$ |
$O(n)$ |
- |
- |
- |
1050 |
Actors and Directors Who Cooperated At Least Three Times |
SQL |
SQL |
SQL |
- |
- |
- |
1071 |
Greatest Common Divisor of Strings |
Python |
$O(n+m)$ |
$O(n+m)$ |
- |
- |
- |
1084 |
Sales Analysis III |
SQL |
SQL |
SQL |
- |
- |
- |
1091 |
Shortest Path in Binary Matrix |
Python |
$O(n^{2})$ |
$O(n^{2})$ |
BFS |
- |
- |
1104 |
Path In Zigzag Labelled Binary Tree |
Python |
$O(\log_{2} n)$ |
$O(1)$ |
- |
67.53% |
73.43% |
1114 |
Print in Order |
Python |
CONCURRENCY |
CONCURRENCY |
- |
- |
- |
1131 |
Maximum of Absolute Value Expression |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1137 |
N-th Tribonacci Number |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1141 |
User Activity for the Past 30 Days I |
SQL |
SQL |
SQL |
- |
- |
- |
1143 |
Longest Common Subsequence |
Python |
$O(n * m)$ |
$O(n * m)$ |
DP |
96.32% |
81.56% |
1148 |
Article Views I |
SQL |
SQL |
SQL |
- |
- |
- |
1155 |
Number of Dice Rolls With Target Sum |
Python |
$O(n*k)$ |
$O(n*k)$ |
DP |
- |
- |
1158 |
Market Analysis I |
SQL |
SQL |
SQL |
- |
- |
- |
1162 |
As Far from Land as Possible |
Python |
$O(n*m)$ |
$O(n*m)$ |
- |
- |
- |
1179 |
Reformat Department Table |
SQL |
SQL |
SQL |
- |
- |
- |
1184 |
Distance Between Bus Stops |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1207 |
Unique Number of Occurrences |
Python |
$O(n)$ |
$O(n)$ |
- |
95.89% |
72.74% |
1220 |
Count Vowels Permutation |
Python |
$O(n)$ |
$O(1)$ |
DP |
- |
- |
1237 |
Find Positive Integer Solution for a Given Equation |
Python |
$O(N + M)$ |
$O(1)$ |
- |
100.00% |
33.63% |
1239 |
Maximum Length of a Concatenated String with Unique Characters |
Python |
$O(n^{2})$ |
$O(n^{2})$ |
DP |
94.14% |
8.30% |
1249 |
Minimum Remove to Make Valid Parentheses |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1254 |
Number of Closed Islands |
Python |
$O(n*m)$ |
$O(n*m)$ |
DFS |
- |
- |
1260 |
Shift 2D Grid |
Python |
$O(n^{2})$ |
$O(n^{2})$ |
- |
- |
- |
1275 |
Find Winner on a Tic Tac Toe Game |
Python, Java
|
$O(1)$ |
$O(1)$ |
- |
- |
- |
1306 |
Jump Game III |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1319 |
Number of Operations to Make Network Connected |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1323 |
Maximum 69 Number |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1328 |
Break a Palindrome |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1329 |
Sort the Matrix Diagonally |
Python |
- |
- |
- |
- |
- |
1331 |
Rank Transform of an Array |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
1332 |
Remove Palindromic Subsequences |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
1334 |
Find the City With the Smallest Number of Neighbors at a Threshold Distance |
Python, Java
|
$O(n^{3})$ |
$O(n^{2})$ |
Floyd-Warshall's |
100.00% |
95.65% |
1338 |
Reduce Array Size to The Half |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
1342 |
Number of Steps to Reduce a Number to Zero |
Python |
$O(1)$ |
$O(1)$ |
Bit Manipulation |
96.74% |
95.47% |
1345 |
Jump Game IV |
Python |
- |
- |
- |
- |
- |
1347 |
Minimum Number of Steps to Make Two Strings Anagram |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1376 |
Time Needed to Inform All Employees |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
1381 |
Design a Stack With Increment Operation |
Python |
- |
- |
- |
- |
- |
1383 |
Maximum Performance of a Team |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
1387 |
Sort Integers by The Power Value |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
1393 |
Capital Gain/Loss |
SQL |
SQL |
SQL |
- |
- |
- |
1407 |
Top Travellers |
SQL |
SQL |
SQL |
- |
- |
- |
1408 |
String Matching in an Array |
Python |
$O(n^{2}*k^{2})$ |
$O(1)$ |
- |
- |
- |
1414 |
Find the Minimum Number of Fibonacci Numbers Whose Sum Is K |
Python |
$O(\log_{2} k)$ |
$O(\log_{2} k)$ |
- |
- |
- |
1423 |
Maximum Points You Can Obtain from Cards |
Python |
$O(n)$ |
$O(1)$ |
Sliding Window |
- |
- |
1437 |
Check If All 1's Are at Least Length K Places Away |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
1448 |
Count Good Nodes in Binary Tree |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
1457 |
Pseudo-Palindromic Paths in a Binary Tree |
Python, Java
|
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
1466 |
Reorder Routes to Make All Paths Lead to the City Zero |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
1470 |
Shuffle the Array |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
1472 |
Design Browser History |
Python |
- |
- |
- |
- |
- |
1480 |
Running Sum of 1d Array |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1484 |
Group Sold Products By The Date |
SQL |
SQL |
SQL |
- |
- |
- |
1493 |
Longest Subarray of 1's After Deleting One Element |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
1496 |
Path Crossing |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1513 |
Number of Substrings With Only 1s |
Python |
$O(n)$ |
$O(1)$ |
- |
92.33% |
100.00% |
1523 |
Count Odd Numbers in an Interval Range |
Python |
- |
- |
- |
- |
- |
1527 |
Patients With a Condition |
SQL |
SQL |
SQL |
- |
- |
- |
1539 |
Kth Missing Positive Number |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1544 |
Make The String Great |
Python |
$O(n)$ |
$O(n)$ |
Stack |
94.50% |
97.99% |
1557 |
Minimum Number of Vertices to Reach All Nodes |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
- |
- |
1576 |
Replace All ?'s to Avoid Consecutive Repeating Characters |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1578 |
Minimum Time to Make Rope Colorful |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1581 |
Customer Who Visited but Did Not Make Any Transactions |
SQL |
SQL |
SQL |
- |
- |
- |
1587 |
Bank Account Summary II |
SQL |
SQL |
SQL |
- |
- |
- |
1646 |
Get Maximum in Generated Array |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1657 |
Determine if Two Strings Are Close |
Python |
$O(n)$ |
$O(n)$ |
Sorting |
89.60% |
94.00% |
1662 |
Check If Two String Arrays are Equivalent |
Python |
$O(n)$ |
$O(1)$ |
- |
99.41% |
98.50% |
1663 |
Smallest String With A Given Numeric Value |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1667 |
Fix Names in a Table |
SQL |
SQL |
SQL |
- |
- |
- |
1669 |
Merge In Between Linked Lists |
Python |
$O(n + m)$ |
$O(1)$ |
- |
- |
- |
1672 |
Richest Customer Wealth |
Python, Java
|
$O(n*m)$ |
$O(1)$ |
- |
- |
- |
1680 |
Concatenation of Consecutive Binary Numbers |
Python |
$O(n*\log_{2} n)$ |
$O(1)$ |
- |
- |
- |
1684 |
Count the Number of Consistent Strings |
Python |
$O(n+m)$ |
$O(n+m)$ |
- |
- |
- |
1693 |
Daily Leads and Partners |
SQL |
SQL |
SQL |
- |
- |
- |
1729 |
Find Followers Count |
SQL |
SQL |
SQL |
- |
- |
- |
1741 |
Find Total Time Spent by Each Employee |
SQL |
SQL |
SQL |
- |
- |
- |
1752 |
Check if Array Is Sorted and Rotated |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1757 |
Recyclable and Low Fat Products |
SQL |
SQL |
SQL |
- |
- |
- |
1770 |
Maximum Score from Performing Multiplication Operations |
Python |
$O(m^{2})$ |
$O(m)$ |
DP |
- |
- |
1784 |
Check if Binary String Has at Most One Segment of Ones |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
1795 |
Rearrange Products Table |
SQL |
SQL |
SQL |
- |
- |
- |
1817 |
Finding the Users Active Minutes |
Python |
$O(n)$ |
$O(n + k)$ |
Hashing |
- |
- |
1832 |
Check if the Sentence Is Pangram |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
92.75% |
95.79% |
1833 |
Maximum Ice Cream Bars |
Python |
$O(sort)$ |
$O(n)$ |
- |
- |
- |
1839 |
Longest Substring Of All Vowels in Order |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1848 |
Minimum Distance to the Target Element |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1869 |
Longer Contiguous Segments of Ones than Zeros |
Python |
- |
- |
- |
- |
- |
1873 |
Calculate Special Bonus |
SQL |
SQL |
SQL |
- |
- |
- |
1876 |
Substrings of Size Three with Distinct Characters |
Python, Java
|
$O(n)$ |
$O(min(n,k))$ |
Sliding Window |
- |
- |
1890 |
The Latest Login in 2020 |
SQL |
SQL |
SQL |
- |
- |
- |
1903 |
Largest Odd Number in String |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
1905 |
Count Sub Islands |
Python |
$O(n^{2})$ |
$O(n^{2})$ |
DFS |
- |
- |
1926 |
Nearest Exit from Entrance in Maze |
Python |
$O(n * m)$ |
$O(n * m)$ |
BFS |
77.25% |
55.57% |
1945 |
Sum of Digits of String After Convert |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
1962 |
Remove Stones to Minimize the Total |
Python |
$O(n * \log_{2} n)$ |
$O(1)$ |
Heap |
100.00% |
95.88% |
1965 |
Employees With Missing Information |
SQL |
SQL |
SQL |
- |
- |
- |
1979 |
Find Greatest Common Divisor of Array |
Python, Java
|
$O(n)$ |
$O(1)$ |
GCD |
- |
- |
1984 |
Minimum Difference Between Highest and Lowest of K Scores |
Python |
$O(n*\log_{2} n)$ |
$O(1)$ |
- |
- |
- |
1996 |
The Number of Weak Characters in the Game |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
2007 |
Find Original Array From Doubled Array |
Python, Java
|
$O(n+k*\log_{2}k)$ |
$O(k)$ |
- |
- |
- |
2022 |
Convert 1D Array Into 2D Array |
Python, Java
|
$O(n*m)$ |
$O(1)$ |
- |
- |
- |
2078 |
Two Furthest Houses With Different Colors |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
2095 |
Delete the Middle Node of a Linked List |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2131 |
Longest Palindrome by Concatenating Two Letter Words |
Python |
- |
- |
- |
- |
- |
2136 |
Earliest Possible Day of Full Bloom |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
2185 |
Counting Words With a Given Prefix |
Python |
$O(n*k)$ |
$O(1)$ |
- |
- |
- |
2186 |
Minimum Number of Steps to Make Two Strings Anagram II |
Python |
$O(n+m)$ |
$O(n+m)$ |
- |
- |
- |
2220 |
Minimum Bit Flips to Convert Number |
Python, Java
|
$O(\log_{2} n)$ |
$O(1)$ |
- |
100.00% |
97.83% |
2225 |
Find Players With Zero or One Losses |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
98.66% |
99.40% |
2243 |
Calculate Digit Sum of a String |
Python |
$O(\log_{k} n)$ |
$O(\log_{k} n)$ |
- |
- |
- |
2244 |
Minimum Rounds to Complete All Tasks |
Python |
$O(n)$ |
$O(n)$ |
Counting |
- |
- |
2255 |
Count Prefixes of a Given String |
Python |
$O(n*m)$ |
$O(n*m)$ |
- |
- |
- |
2264 |
Largest 3-Same-Digit Number in String |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2269 |
Find the K-Beauty of a Number |
Python |
$O(\log_{10} n)$ |
$O(1)$ |
- |
- |
- |
2273 |
Find Resultant Array After Removing Anagrams |
Python |
$O(n*k)$ |
$O(k)$ |
- |
- |
- |
2278 |
Percentage of Letter in String |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
2279 |
Maximum Bags With Full Capacity of Rocks |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
Greedy |
99.67% |
87.83% |
2294 |
Partition Array Such That Maximum Difference Is K |
Python, Java
|
$O(n * \log_{2} n)$ |
$O(1)$ |
- |
- |
- |
2299 |
Strong Password Checker II |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2309 |
Greatest English Letter in Upper and Lower Case |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
2315 |
Count Asterisks |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2316 |
Count Unreachable Pairs of Nodes in an Undirected Graph |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2331 |
Evaluate Boolean Binary Tree |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2335 |
Minimum Amount of Time to Fill Cups |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
2336 |
Smallest Number in Infinite Set |
Python |
$O(1) + O(\log_{2} n)$ |
$O(n)$ |
- |
- |
- |
2337 |
Move Pieces to Obtain a String |
Python, Java
|
$O(n)$ |
$O(1)$ |
Two Pointers |
86.68% |
99.25% |
2341 |
Maximum Number of Pairs in Array |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2347 |
Best Poker Hand |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
2348 |
Number of Zero-Filled Subarrays |
Python |
$O(n)$ |
$O(1)$ |
Sliding Window |
- |
- |
2351 |
First Letter to Appear Twice |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
100.00% |
94.36% |
2352 |
Equal Row and Column Pairs |
Python |
$O(n^{3}) / O(n^{2})$ |
$O(1) / O(n)$ |
- |
- |
- |
2357 |
Make Array Zero by Subtracting Equal Amounts |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2359 |
Find Closest Node to Given Two Nodes |
Python |
$O(n)$ |
$O(n)$ |
DFS |
- |
- |
2363 |
Merge Similar Items |
Python |
$O(n*\log_{2} n)$ |
$O(n)$ |
- |
- |
- |
2364 |
Count Number of Bad Pairs |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2367 |
Number of Arithmetic Triplets |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2373 |
Largest Local Values in a Matrix |
Python |
$O(n^{2})$ |
$O(1)$ |
- |
- |
- |
2374 |
Node With Highest Edge Score |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2379 |
Minimum Recolors to Get K Consecutive Black Blocks |
Python |
$O(n)$ |
$O(k)$ |
- |
- |
- |
2380 |
Time Needed to Rearrange a Binary String |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2383 |
Minimum Hours of Training to Win a Competition |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
2384 |
Largest Palindromic Number |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
2389 |
Longest Subsequence With Limited Sum |
Python |
$O(n*\log_{2} n)$ |
$O(n)$ |
- |
- |
- |
2390 |
Removing Stars From a String |
Python |
- |
- |
- |
- |
- |
2391 |
Minimum Amount of Time to Collect Garbage |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2395 |
Find Subarrays With Equal Sum |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2396 |
Strictly Palindromic Number |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
2399 |
Check Distances Between Same Letters |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
2401 |
Longest Nice Subarray |
Python, Java
|
$O(n)$ |
$O(1)$ |
Sliding Window |
- |
- |
2404 |
Most Frequent Even Element |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
- |
- |
2405 |
Optimal Partition of String |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
2406 |
Divide Intervals Into Minimum Number of Groups |
Python |
$O(n)$ |
$O(n)$ |
- |
- |
- |
2409 |
Count Days Spent Together |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
2413 |
Smallest Even Multiple |
Python, Java
|
$O(1)$ |
$O(1)$ |
- |
- |
- |
2414 |
Length of the Longest Alphabetical Continuous Substring |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2418 |
Sort the People |
Python |
$O(n * \log_{2} n)$ |
$O(n)$ |
- |
- |
- |
2419 |
Longest Subarray With Maximum Bitwise AND |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2424 |
Longest Uploaded Prefix |
Python |
$O(1)$ |
$O(n)$ |
- |
- |
- |
2427 |
Number of Common Factors |
Python |
$O(min(n,m))$ |
$O(1)$ |
- |
- |
- |
2428 |
Maximum Sum of an Hourglass |
Python |
$O(n*m)$ |
$O(n*m)$ |
- |
- |
- |
2432 |
The Employee That Worked on the Longest Task |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2433 |
Find The Original Array of Prefix Xor |
Python, Java
|
$O(n)$ |
$O(1)$ |
- |
- |
- |
2441 |
Largest Positive Integer That Exists With Its Negative |
Python |
$O(n) / O(n * \log_{2} n)$ |
$O(n) / O(1)$ |
- |
98.91% |
99.35% |
2442 |
Count Number of Distinct Integers After Reverse Operations |
Python, Java
|
$O(n)$ |
$O(n)$ |
- |
99.69% |
96.65% |
2446 |
Determine if Two Events Have Conflict |
Python |
$O(1)$ |
$O(1)$ |
- |
89.91% |
75.19% |
2447 |
Number of Subarrays With GCD Equal to K |
Python, Java
|
$O(n^{2} * \log_{2} m)$ |
$O(1)$ |
GCD |
98.08% |
95.20% |
2448 |
Minimum Cost to Make Array Equal |
Python, Java
|
$O(n * \log_{2} m)$ |
$O(1)$ |
Binary Search |
99.41% |
98.81% |
2455 |
Average Value of Even Numbers That Are Divisible by Three |
Python |
$O(n)$ |
$O(1)$ |
- |
100.00% |
85.71% |
2482 |
Difference Between Ones and Zeros in Row and Column |
Python |
$O(n * m)$ |
$O(n + m)$ |
- |
- |
- |
2485 |
Find the Pivot Integer |
Python |
$O(√n)$ |
$O(1)$ |
Math |
99.78% |
97.40% |
2487 |
Remove Nodes From Linked List |
Python |
- |
- |
- |
- |
- |
2490 |
Circular Sentence |
Python |
$O(n)$ |
$O(1)$ |
- |
- |
- |
2491 |
Divide Players Into Teams of Equal Skill |
Python |
- |
- |
- |
- |
- |
2501 |
Longest Square Streak in an Array |
Python |
$O(n * √n)$ |
$O(n)$ |
- |
- |
- |
2506 |
Count Pairs Of Similar Strings |
Python |
$O(n*m)$ |
$O(1)$ |
- |
- |
- |
2522 |
Partition String Into Substrings With Values at Most K |
Python |
- |
- |
- |
- |
- |
2525 |
Categorize Box According to Criteria |
Python |
$O(1)$ |
$O(1)$ |
- |
- |
- |
2529 |
Maximum Count of Positive Integer and Negative Integer |
Python |
$O(\log_{2} n)$ |
$O(1)$ |
- |
- |
- |
2549 |
Count Distinct Numbers on Board |
Python |
- |
- |
- |
- |
- |
2563 |
Count the Number of Fair Pairs |
Python |
- |
- |
- |
- |
- |
2574 |
Left and Right Sum Differences |
Python |
- |
- |
- |
- |
- |