GeezerVison is showing leetcode-in-java.github.io (truncated) β LeetCode-in-Java

βFor coding interview preparation, LeetCode is one of the best online resource providing a rich library of more than 300 real coding interview questions for you to practice from using one of the 7 supported languages - C, C++, Java, Python, C#, JavaScript, Ruby.β
Programming Skills II
Day 1
Day 2
Day 3
Day 4
Day 5
Day 6
|
|
|
|
|
|
| 0739 |
Daily Temperatures |
Medium |
Top_100_Liked_Questions, Array, Stack, Monotonic_Stack, LeetCode_75_Monotonic_Stack, Big_O_Time_O(n)_Space_O(n) |
8 |
96.83 |
| 0058 |
Length of Last Word |
Easy |
String |
0 |
100.00 |
Day 7
Day 8
|
|
|
|
|
|
| 0054 |
Spiral Matrix |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation |
0 |
100.00 |
| 0973 |
K Closest Points to Origin |
Medium |
Array, Math, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Geometry, Quickselect |
4 |
98.26 |
Day 9
Day 10
Day 11
|
|
|
|
|
|
| 1376 |
Time Needed to Inform All Employees |
Medium |
Depth_First_Search, Breadth_First_Search, Tree |
8 |
99.85 |
| 0049 |
Group Anagrams |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) |
6 |
97.61 |
Day 12
Day 13
Day 14
|
|
|
|
|
|
| 0143 |
Reorder List |
Medium |
Two_Pointers, Stack, Linked_List, Recursion |
2 |
72.59 |
| 0138 |
Copy List with Random Pointer |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) |
0 |
100.00 |
Day 15
|
|
|
|
|
|
| 0002 |
Add Two Numbers |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task |
1 |
100.00 |
| 0445 |
Add Two Numbers II |
Medium |
Math, Stack, Linked_List |
3 |
90.38 |
Day 16
Day 17
Day 18
|
|
|
|
|
|
| 0155 |
Min Stack |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) |
4 |
96.54 |
| 0341 |
Flatten Nested List Iterator |
Medium |
Depth_First_Search, Tree, Stack, Design, Queue, Iterator |
2 |
99.95 |
Day 19
Day 20
|
|
|
|
|
|
| 0380 |
Insert Delete GetRandom O(1) |
Medium |
Array, Hash_Table, Math, Design, Randomized |
27 |
93.44 |
| 0622 |
Design Circular Queue |
Medium |
Array, Design, Linked_List, Queue |
3 |
100.00 |
| 0729 |
My Calendar I |
Medium |
Binary_Search, Design, Ordered_Set, Segment_Tree |
17 |
97.23 |
Graph Theory I
Day 1 Matrix Related Problems
|
|
|
|
|
|
| 0733 |
Flood Fill |
Easy |
Array, Depth_First_Search, Breadth_First_Search, Matrix |
1 |
85.36 |
| 0200 |
Number of Islands |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) |
3 |
87.24 |
Day 2 Matrix Related Problems
|
|
|
|
|
|
| 0695 |
Max Area of Island |
Medium |
Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find |
3 |
76.79 |
| 1254 |
Number of Closed Islands |
Medium |
Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find |
3 |
55.59 |
Day 3 Matrix Related Problems
|
|
|
|
|
|
| 1020 |
Number of Enclaves |
Medium |
Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find |
6 |
68.24 |
| 1905 |
Count Sub Islands |
Medium |
Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find |
24 |
85.54 |
Day 4 Matrix Related Problems
Day 5 Matrix Related Problems
Day 6 Matrix Related Problems
Day 7 Standard Traversal
Day 8 Standard Traversal
Day 9 Standard Traversal
Day 10 Standard Traversal
Day 11 Breadth First Search
Day 12 Breadth First Search
|
|
|
|
|
|
| 0433 |
Minimum Genetic Mutation |
Medium |
String, Hash_Table, Breadth_First_Search |
0 |
100.00 |
| 0752 |
Open the Lock |
Medium |
Array, String, Hash_Table, Breadth_First_Search |
72 |
91.06 |
| 0127 |
Word Ladder |
Hard |
Top_Interview_Questions, String, Hash_Table, Breadth_First_Search |
22 |
96.00 |
Day 13 Graph Theory
Day 14 Graph Theory
SQL I
Day 1 Select
Day 2 Select and Order
Day 3 String Processing Functions
Day 4 Union and Select
Day 5 Union
Day 6 Union
Day 7 Function
Day 8 Function
Day 9 Control of Flow
Day 10 Where
Level 1
Day 1 Prefix Sum
Day 2 String
Day 3 Linked List
|
|
|
|
|
|
| 0021 |
Merge Two Sorted Lists |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) |
0 |
100.00 |
| 0206 |
Reverse Linked List |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1) |
0 |
100.00 |
Day 4 Linked List
Day 5 Greedy
Day 6 Tree
Day 7 Binary Search
Day 8 Binary Search Tree
Day 9 Graph/BFS/DFS
|
|
|
|
|
|
| 0733 |
Flood Fill |
Easy |
Array, Depth_First_Search, Breadth_First_Search, Matrix |
1 |
85.36 |
| 0200 |
Number of Islands |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) |
3 |
87.24 |
Day 10 Dynamic Programming
|
|
|
|
|
|
| 0509 |
Fibonacci Number |
Easy |
Dynamic_Programming, Math, Recursion, Memoization |
0 |
100.00 |
| 0070 |
Climbing Stairs |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
Day 11 Dynamic Programming
|
|
|
|
|
|
| 0746 |
Min Cost Climbing Stairs |
Easy |
Array, Dynamic_Programming, LeetCode_75_DP/1D |
1 |
86.38 |
| 0062 |
Unique Paths |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n) |
0 |
100.00 |
Day 12 Sliding Window/Two Pointer
Day 13 Hashmap
|
|
|
|
|
|
| 0001 |
Two Sum |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task |
2 |
98.90 |
| 0299 |
Bulls and Cows |
Medium |
String, Hash_Table, Counting |
6 |
86.69 |
Day 14 Stack
|
|
|
|
|
|
| 0844 |
Backspace String Compare |
Easy |
String, Two_Pointers, Stack, Simulation |
0 |
100.00 |
| 0394 |
Decode String |
Medium |
Top_100_Liked_Questions, String, Stack, Recursion, LeetCode_75_Stack, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
Day 15 Heap
Level 2
Day 1 Implementation/Simulation
|
|
|
|
|
|
| 0202 |
Happy Number |
Easy |
Top_Interview_Questions, Hash_Table, Math, Two_Pointers |
0 |
100.00 |
| 0054 |
Spiral Matrix |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation |
0 |
100.00 |
| 1706 |
Where Will the Ball Fall |
Medium |
Array, Dynamic_Programming, Depth_First_Search, Matrix, Simulation |
2 |
64.55 |
Day 2 String
Day 3 Linked List
|
|
|
|
|
|
| 0019 |
Remove Nth Node From End of List |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L) |
0 |
100.00 |
| 0234 |
Palindrome Linked List |
Easy |
Top_100_Liked_Questions, Two_Pointers, Stack, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1) |
4 |
84.46 |
Day 4 Linked List
|
|
|
|
|
|
| 0328 |
Odd Even Linked List |
Medium |
Linked_List, LeetCode_75_LinkedList |
0 |
100.00 |
| 0148 |
Sort List |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Sorting, Two_Pointers, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(log(N))_Space_O(log(N)) |
9 |
93.90 |
Day 5 Greedy
Day 6 Tree
|
|
|
|
|
|
| 0226 |
Invert Binary Tree |
Easy |
Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0110 |
Balanced Binary Tree |
Easy |
Depth_First_Search, Tree, Binary_Tree |
1 |
98.82 |
Day 7 Tree
|
|
|
|
|
|
| 0543 |
Diameter of Binary Tree |
Easy |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0437 |
Path Sum III |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) |
2 |
100.00 |
Day 8 Binary Search
|
|
|
|
|
|
| 0074 |
Search a 2D Matrix |
Medium |
Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) |
0 |
100.00 |
| 0033 |
Search in Rotated Sorted Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) |
0 |
100.00 |
Day 9 Binary Search Tree
|
|
|
|
|
|
| 0108 |
Convert Sorted Array to Binary Search Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer |
0 |
100.00 |
| 0230 |
Kth Smallest Element in a BST |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0173 |
Binary Search Tree Iterator |
Medium |
Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator |
15 |
100.00 |
Day 10 Graph/BFS/DFS
|
|
|
|
|
|
| 0994 |
Rotting Oranges |
Medium |
Top_100_Liked_Questions, Array, Breadth_First_Search, Matrix, LeetCode_75_Graphs/BFS |
3 |
74.27 |
| 0417 |
Pacific Atlantic Water Flow |
Medium |
Array, Depth_First_Search, Breadth_First_Search, Matrix |
5 |
92.62 |
Day 11 Graph/BFS/DFS
|
|
|
|
|
|
| 0210 |
Course Schedule II |
Medium |
Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort |
4 |
91.07 |
| 0815 |
Bus Routes |
Hard |
Array, Hash_Table, Breadth_First_Search |
49 |
89.11 |
Day 12 Dynamic Programming
|
|
|
|
|
|
| 0198 |
House Robber |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0322 |
Coin Change |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) |
12 |
92.59 |
Day 13 Dynamic Programming
|
|
|
|
|
|
| 0416 |
Partition Equal Subset Sum |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Big_O_Time_O(n*sums)_Space_O(n*sums) |
5 |
99.88 |
| 0152 |
Maximum Product Subarray |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) |
1 |
92.74 |
Day 14 Sliding Window/Two Pointer
|
|
|
|
|
|
| 0003 |
Longest Substring Without Repeating Characters |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task |
2 |
98.59 |
| 0016 |
3Sum Closest |
Medium |
Array, Sorting, Two_Pointers |
4 |
98.21 |
| 0076 |
Minimum Window Substring |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(s.length())_Space_O(1) |
2 |
99.83 |
Day 15 Tree
|
|
|
|
|
|
| 0100 |
Same Tree |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
| 0101 |
Symmetric Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) |
0 |
100.00 |
| 0199 |
Binary Tree Right Side View |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS |
0 |
100.00 |
Day 16 Design
|
|
|
|
|
|
| 0232 |
Implement Queue using Stacks |
Easy |
Stack, Design, Queue |
1 |
67.21 |
| 0155 |
Min Stack |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) |
4 |
96.54 |
| 0208 |
Implement Trie (Prefix Tree) |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) |
32 |
95.05 |
Day 17 Interval
|
|
|
|
|
|
| 0057 |
Insert Interval |
Medium |
Array |
0 |
100.00 |
| 0056 |
Merge Intervals |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) |
7 |
98.37 |
Day 18 Stack
Day 19 Union Find
Day 20 Brute Force/Backtracking
|
|
|
|
|
|
| 0039 |
Combination Sum |
Medium |
Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) |
1 |
99.99 |
| 0046 |
Permutations |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) |
1 |
94.08 |
Udemy
Udemy Integers
|
|
|
|
|
|
| 0412 |
Fizz Buzz |
Easy |
String, Math, Simulation |
1 |
100.00 |
| 0136 |
Single Number |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) |
1 |
99.86 |
| 0007 |
Reverse Integer |
Medium |
Top_Interview_Questions, Math, Big_O_Time_O(log10(x))_Space_O(1) |
0 |
100.00 |
| 0009 |
Palindrome Number |
Easy |
Math, Big_O_Time_O(log10(x))_Space_O(1) |
4 |
100.00 |
| 0172 |
Factorial Trailing Zeroes |
Medium |
Top_Interview_Questions, Math |
0 |
100.00 |
| 0050 |
Pow(x, n) |
Medium |
Top_Interview_Questions, Math, Recursion |
0 |
100.00 |
Udemy Strings
|
|
|
|
|
|
| 0344 |
Reverse String |
Easy |
String, Two_Pointers, Recursion |
1 |
99.91 |
| 0014 |
Longest Common Prefix |
Easy |
Top_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m) |
0 |
100.00 |
| 0187 |
Repeated DNA Sequences |
Medium |
String, Hash_Table, Bit_Manipulation, Sliding_Window, Hash_Function, Rolling_Hash |
29 |
77.11 |
| 0003 |
Longest Substring Without Repeating Characters |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task |
2 |
98.59 |
| 0020 |
Valid Parentheses |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n) |
2 |
97.19 |
| 0005 |
Longest Palindromic Substring |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) |
7 |
97.82 |
| 0394 |
Decode String |
Medium |
Top_100_Liked_Questions, String, Stack, Recursion, LeetCode_75_Stack, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0242 |
Valid Anagram |
Easy |
String, Hash_Table, Sorting |
2 |
97.76 |
| 0049 |
Group Anagrams |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) |
6 |
97.61 |
| 0151 |
Reverse Words in a String |
Medium |
String, Two_Pointers, LeetCode_75_Array/String |
2 |
99.69 |
| 0273 |
Integer to English Words |
Hard |
String, Math, Recursion |
3 |
95.67 |
Udemy Binary Search
Udemy Arrays
|
|
|
|
|
|
| 0121 |
Best Time to Buy and Sell Stock |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) |
1 |
99.78 |
| 0283 |
Move Zeroes |
Easy |
Top_100_Liked_Questions, Array, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
2 |
83.99 |
| 0001 |
Two Sum |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task |
2 |
98.90 |
| 0217 |
Contains Duplicate |
Easy |
Top_Interview_Questions, Array, Hash_Table, Sorting |
6 |
96.68 |
| 0058 |
Length of Last Word |
Easy |
String |
0 |
100.00 |
| 0605 |
Can Place Flowers |
Easy |
Array, Greedy, LeetCode_75_Array/String |
1 |
96.77 |
| 0122 |
Best Time to Buy and Sell Stock II |
Medium |
Top_Interview_Questions, Array, Dynamic_Programming, Greedy |
1 |
76.91 |
| 0080 |
Remove Duplicates from Sorted Array II |
Medium |
Array, Two_Pointers |
0 |
100.00 |
| 0189 |
Rotate Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0055 |
Jump Game |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) |
1 |
100.00 |
| 0075 |
Sort Colors |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0066 |
Plus One |
Easy |
Top_Interview_Questions, Array, Math |
0 |
100.00 |
| 0238 |
Product of Array Except Self |
Medium |
Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) |
1 |
99.66 |
| 1291 |
Sequential Digits |
Medium |
Enumeration |
0 |
100.00 |
| 0448 |
Find All Numbers Disappeared in an Array |
Easy |
Array, Hash_Table |
3 |
100.00 |
| 0442 |
Find All Duplicates in an Array |
Medium |
Array, Hash_Table |
5 |
98.83 |
| 0041 |
First Missing Positive |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n) |
1 |
100.00 |
| 0697 |
Degree of an Array |
Easy |
Array, Hash_Table |
14 |
93.19 |
| 0532 |
K-diff Pairs in an Array |
Medium |
Array, Hash_Table, Sorting, Binary_Search, Two_Pointers |
13 |
58.23 |
| 0713 |
Subarray Product Less Than K |
Medium |
Array, Sliding_Window |
8 |
39.00 |
| 1007 |
Minimum Domino Rotations For Equal Row |
Medium |
Array, Greedy |
5 |
79.64 |
| 1306 |
Jump Game III |
Medium |
Array, Depth_First_Search, Breadth_First_Search |
2 |
96.23 |
| 0456 |
132 Pattern |
Medium |
Array, Binary_Search, Stack, Ordered_Set, Monotonic_Stack |
16 |
82.41 |
| 0239 |
Sliding Window Maximum |
Hard |
Top_100_Liked_Questions, Array, Heap_Priority_Queue, Sliding_Window, Queue, Monotonic_Queue, Big_O_Time_O(n*k)_Space_O(n+k) |
26 |
95.89 |
Udemy Two Pointers
|
|
|
|
|
|
| 0392 |
Is Subsequence |
Easy |
String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers |
1 |
93.13 |
| 0125 |
Valid Palindrome |
Easy |
Top_Interview_Questions, String, Two_Pointers |
2 |
99.11 |
| 0977 |
Squares of a Sorted Array |
Easy |
Array, Sorting, Two_Pointers |
1 |
100.00 |
| 0026 |
Remove Duplicates from Sorted Array |
Easy |
Top_Interview_Questions, Array, Two_Pointers |
0 |
100.00 |
| 0042 |
Trapping Rain Water |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0015 |
3Sum |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) |
29 |
72.02 |
Udemy Famous Algorithm
|
|
|
|
|
|
| 0053 |
Maximum Subarray |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) |
1 |
99.32 |
| 0169 |
Majority Element |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) |
1 |
99.89 |
Udemy Sorting Algorithms
|
|
|
|
|
|
| 0912 |
Sort an Array |
Medium |
Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Merge_Sort, Bucket_Sort, Counting_Sort, Radix_Sort |
25 |
38.15 |
Udemy 2D Arrays/Matrix
|
|
|
|
|
|
| 0304 |
Range Sum Query 2D - Immutable |
Medium |
Array, Matrix, Design, Prefix_Sum |
153 |
87.51 |
| 0074 |
Search a 2D Matrix |
Medium |
Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) |
0 |
100.00 |
| 0054 |
Spiral Matrix |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation |
0 |
100.00 |
| 0048 |
Rotate Image |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) |
0 |
100.00 |
| 1572 |
Matrix Diagonal Sum |
Easy |
Array, Matrix |
0 |
100.00 |
| 0073 |
Set Matrix Zeroes |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Big_O_Time_O(m*n)_Space_O(1) |
0 |
100.00 |
| 0056 |
Merge Intervals |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) |
7 |
98.37 |
Udemy Linked List
|
|
|
|
|
|
| 0114 |
Flatten Binary Tree to Linked List |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_Space_O(N) |
0 |
100.00 |
| 0445 |
Add Two Numbers II |
Medium |
Math, Stack, Linked_List |
3 |
90.38 |
| 0328 |
Odd Even Linked List |
Medium |
Linked_List, LeetCode_75_LinkedList |
0 |
100.00 |
| 0061 |
Rotate List |
Medium |
Two_Pointers, Linked_List |
0 |
100.00 |
| 0024 |
Swap Nodes in Pairs |
Medium |
Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0876 |
Middle of the Linked List |
Easy |
Two_Pointers, Linked_List |
0 |
100.00 |
| 0142 |
Linked List Cycle II |
Medium |
Top_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) |
0 |
100.00 |
| 0141 |
Linked List Cycle |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) |
0 |
100.00 |
| 0206 |
Reverse Linked List |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1) |
0 |
100.00 |
| 0021 |
Merge Two Sorted Lists |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) |
0 |
100.00 |
| 0160 |
Intersection of Two Linked Lists |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(M+N)_Space_O(1) |
1 |
99.92 |
| 0234 |
Palindrome Linked List |
Easy |
Top_100_Liked_Questions, Two_Pointers, Stack, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1) |
4 |
84.46 |
| 0138 |
Copy List with Random Pointer |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) |
0 |
100.00 |
| 0025 |
Reverse Nodes in k-Group |
Hard |
Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) |
0 |
100.00 |
| 0146 |
LRU Cache |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_Space_O(capacity) |
40 |
98.20 |
| 0707 |
Design Linked List |
Medium |
Design, Linked_List |
10 |
70.60 |
Udemy Tree Stack Queue
|
|
|
|
|
|
| 0144 |
Binary Tree Preorder Traversal |
Easy |
Depth_First_Search, Tree, Binary_Tree, Stack |
1 |
48.38 |
| 0094 |
Binary Tree Inorder Traversal |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0145 |
Binary Tree Postorder Traversal |
Easy |
Depth_First_Search, Tree, Binary_Tree, Stack |
1 |
49.11 |
| 0102 |
Binary Tree Level Order Traversal |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) |
1 |
91.19 |
| 0103 |
Binary Tree Zigzag Level Order Traversal |
Medium |
Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
| 0108 |
Convert Sorted Array to Binary Search Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer |
0 |
100.00 |
| 1008 |
Construct Binary Search Tree from Preorder Traversal |
Medium |
Array, Tree, Binary_Tree, Stack, Monotonic_Stack, Binary_Search_Tree |
0 |
100.00 |
| 0543 |
Diameter of Binary Tree |
Easy |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0938 |
Range Sum of BST |
Easy |
Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree |
0 |
100.00 |
| 0100 |
Same Tree |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
| 0226 |
Invert Binary Tree |
Easy |
Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0111 |
Minimum Depth of Binary Tree |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree |
1 |
97.49 |
| 0104 |
Maximum Depth of Binary Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) |
0 |
100.00 |
| 0110 |
Balanced Binary Tree |
Easy |
Depth_First_Search, Tree, Binary_Tree |
1 |
98.82 |
| 0701 |
Insert into a Binary Search Tree |
Medium |
Tree, Binary_Tree, Binary_Search_Tree |
0 |
100.00 |
| 0297 |
Serialize and Deserialize Binary Tree |
Hard |
String, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Design |
7 |
98.13 |
| 0124 |
Binary Tree Maximum Path Sum |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) |
0 |
100.00 |
| 0098 |
Validate Binary Search Tree |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) |
0 |
100.00 |
| 0337 |
House Robber III |
Medium |
Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree |
1 |
91.77 |
| 0236 |
Lowest Common Ancestor of a Binary Tree |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) |
6 |
100.00 |
| 0968 |
Binary Tree Cameras |
Hard |
Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
Udemy Trie and Heap
|
|
|
|
|
|
| 0208 |
Implement Trie (Prefix Tree) |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) |
32 |
95.05 |
| 0745 |
Prefix and Suffix Search |
Hard |
String, Design, Trie |
366 |
76.15 |
Udemy Graph
|
|
|
|
|
|
| 0200 |
Number of Islands |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) |
3 |
87.24 |
| 0133 |
Clone Graph |
Medium |
Hash_Table, Depth_First_Search, Breadth_First_Search, Graph |
25 |
68.87 |
| 0417 |
Pacific Atlantic Water Flow |
Medium |
Array, Depth_First_Search, Breadth_First_Search, Matrix |
5 |
92.62 |
Udemy Dynamic Programming
|
|
|
|
|
|
| 0120 |
Triangle |
Medium |
Array, Dynamic_Programming |
1 |
99.79 |
| 0118 |
Pascalβs Triangle |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming |
1 |
67.08 |
| 0119 |
Pascalβs Triangle II |
Easy |
Array, Dynamic_Programming |
0 |
100.00 |
| 0139 |
Word Break |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) |
1 |
99.42 |
| 0152 |
Maximum Product Subarray |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) |
1 |
92.74 |
| 0198 |
House Robber |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0213 |
House Robber II |
Medium |
Array, Dynamic_Programming |
0 |
100.00 |
| 0509 |
Fibonacci Number |
Easy |
Dynamic_Programming, Math, Recursion, Memoization |
0 |
100.00 |
| 0070 |
Climbing Stairs |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0064 |
Minimum Path Sum |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) |
1 |
99.73 |
| 0300 |
Longest Increasing Subsequence |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) |
3 |
95.75 |
| 1143 |
Longest Common Subsequence |
Medium |
Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n*m)_Space_O(n*m) |
19 |
89.05 |
| 0072 |
Edit Distance |
Medium |
Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) |
3 |
97.19 |
| 0044 |
Wildcard Matching |
Hard |
Top_Interview_Questions, String, Dynamic_Programming, Greedy, Recursion |
2 |
99.87 |
| 0010 |
Regular Expression Matching |
Hard |
Top_Interview_Questions, String, Dynamic_Programming, Recursion, Big_O_Time_O(m*n)_Space_O(m*n) |
1 |
100.00 |
Udemy Backtracking/Recursion
|
|
|
|
|
|
| 0022 |
Generate Parentheses |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) |
0 |
100.00 |
| 0039 |
Combination Sum |
Medium |
Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) |
1 |
99.99 |
| 0216 |
Combination Sum III |
Medium |
Array, Backtracking, LeetCode_75_Backtracking |
1 |
81.35 |
| 0078 |
Subsets |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Backtracking, Big_O_Time_O(2^n)_Space_O(n*2^n) |
0 |
100.00 |
| 0017 |
Letter Combinations of a Phone Number |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) |
0 |
100.00 |
| 0046 |
Permutations |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) |
1 |
94.08 |
Udemy Bit Manipulation
|
|
|
|
|
|
| 0191 |
Number of 1 Bits |
Easy |
Top_Interview_Questions, Bit_Manipulation |
0 |
100.00 |
| 0389 |
Find the Difference |
Easy |
String, Hash_Table, Sorting, Bit_Manipulation |
1 |
100.00 |
| 0190 |
Reverse Bits |
Easy |
Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer |
0 |
100.00 |
| 0461 |
Hamming Distance |
Easy |
Bit_Manipulation |
0 |
100.00 |
| 1009 |
Complement of Base 10 Integer |
Easy |
Bit_Manipulation |
1 |
41.56 |
| 0338 |
Counting Bits |
Easy |
Dynamic_Programming, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(num)_Space_O(num) |
2 |
96.37 |
| 0371 |
Sum of Two Integers |
Medium |
Math, Bit_Manipulation |
0 |
100.00 |
| 0029 |
Divide Two Integers |
Medium |
Top_Interview_Questions, Math, Bit_Manipulation |
1 |
97.44 |
Udemy Design
|
|
|
|
|
|
| 0155 |
Min Stack |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) |
4 |
96.54 |
Top Interview 150
Top Interview 150 Array/String
|
|
|
|
|
|
| 0088 |
Merge Sorted Array |
Easy |
Top_Interview_Questions, Array, Sorting, Two_Pointers |
0 |
100.00 |
| 0027 |
Remove Element |
Easy |
Array, Two_Pointers |
0 |
100.00 |
| 0026 |
Remove Duplicates from Sorted Array |
Easy |
Top_Interview_Questions, Array, Two_Pointers |
0 |
100.00 |
| 0080 |
Remove Duplicates from Sorted Array II |
Medium |
Array, Two_Pointers |
0 |
100.00 |
| 0169 |
Majority Element |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) |
1 |
99.89 |
| 0189 |
Rotate Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0121 |
Best Time to Buy and Sell Stock |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) |
1 |
99.78 |
| 0122 |
Best Time to Buy and Sell Stock II |
Medium |
Top_Interview_Questions, Array, Dynamic_Programming, Greedy |
1 |
76.91 |
| 0055 |
Jump Game |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) |
1 |
100.00 |
| 0045 |
Jump Game II |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0274 |
H-Index |
Medium |
Array, Sorting, Counting_Sort |
0 |
100.00 |
| 0380 |
Insert Delete GetRandom O(1) |
Medium |
Array, Hash_Table, Math, Design, Randomized |
27 |
93.44 |
| 0238 |
Product of Array Except Self |
Medium |
Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) |
1 |
99.66 |
| 0134 |
Gas Station |
Medium |
Top_Interview_Questions, Array, Greedy |
2 |
97.52 |
| 0135 |
Candy |
Hard |
Array, Greedy |
3 |
83.95 |
| 0042 |
Trapping Rain Water |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0013 |
Roman to Integer |
Easy |
Top_Interview_Questions, String, Hash_Table, Math, Big_O_Time_O(n)_Space_O(1) |
2 |
100.00 |
| 0012 |
Integer to Roman |
Medium |
String, Hash_Table, Math, Big_O_Time_O(1)_Space_O(1) |
2 |
100.00 |
| 0058 |
Length of Last Word |
Easy |
String |
0 |
100.00 |
| 0014 |
Longest Common Prefix |
Easy |
Top_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m) |
0 |
100.00 |
| 0151 |
Reverse Words in a String |
Medium |
String, Two_Pointers, LeetCode_75_Array/String |
2 |
99.69 |
| 0006 |
Zigzag Conversion |
Medium |
String, Big_O_Time_O(n)_Space_O(n) |
2 |
99.71 |
| 0028 |
Find the Index of the First Occurrence in a String |
Easy |
Top_Interview_Questions, String, Two_Pointers, String_Matching |
0 |
100.00 |
| 0068 |
Text Justification |
Hard |
Array, String, Simulation |
0 |
100.00 |
Top Interview 150 Two Pointers
|
|
|
|
|
|
| 0125 |
Valid Palindrome |
Easy |
Top_Interview_Questions, String, Two_Pointers |
2 |
99.11 |
| 0392 |
Is Subsequence |
Easy |
String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers |
1 |
93.13 |
| 0167 |
Two Sum II - Input Array Is Sorted |
Medium |
Array, Binary_Search, Two_Pointers |
2 |
92.62 |
| 0011 |
Container With Most Water |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
3 |
96.01 |
| 0015 |
3Sum |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) |
29 |
72.02 |
Top Interview 150 Sliding Window
|
|
|
|
|
|
| 0209 |
Minimum Size Subarray Sum |
Medium |
Array, Binary_Search, Prefix_Sum, Sliding_Window |
1 |
99.76 |
| 0003 |
Longest Substring Without Repeating Characters |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task |
2 |
98.59 |
| 0030 |
Substring with Concatenation of All Words |
Hard |
String, Hash_Table, Sliding_Window |
11 |
97.43 |
| 0076 |
Minimum Window Substring |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(s.length())_Space_O(1) |
2 |
99.83 |
Top Interview 150 Matrix
|
|
|
|
|
|
| 0036 |
Valid Sudoku |
Medium |
Top_Interview_Questions, Array, Hash_Table, Matrix |
1 |
100.00 |
| 0054 |
Spiral Matrix |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation |
0 |
100.00 |
| 0048 |
Rotate Image |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) |
0 |
100.00 |
| 0073 |
Set Matrix Zeroes |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Big_O_Time_O(m*n)_Space_O(1) |
0 |
100.00 |
| 0289 |
Game of Life |
Medium |
Array, Matrix, Simulation |
0 |
100.00 |
Top Interview 150 Hashmap
|
|
|
|
|
|
| 0383 |
Ransom Note |
Easy |
String, Hash_Table, Counting |
1 |
99.10 |
| 0205 |
Isomorphic Strings |
Easy |
String, Hash_Table |
2 |
99.18 |
| 0290 |
Word Pattern |
Easy |
String, Hash_Table |
0 |
100.00 |
| 0242 |
Valid Anagram |
Easy |
String, Hash_Table, Sorting |
2 |
97.76 |
| 0049 |
Group Anagrams |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) |
6 |
97.61 |
| 0001 |
Two Sum |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task |
2 |
98.90 |
| 0202 |
Happy Number |
Easy |
Top_Interview_Questions, Hash_Table, Math, Two_Pointers |
0 |
100.00 |
| 0219 |
Contains Duplicate II |
Easy |
Array, Hash_Table, Sliding_Window |
15 |
98.00 |
| 0128 |
Longest Consecutive Sequence |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Union_Find, Big_O_Time_O(N_log_N)_Space_O(1) |
14 |
98.89 |
Top Interview 150 Intervals
Top Interview 150 Stack
|
|
|
|
|
|
| 0020 |
Valid Parentheses |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n) |
2 |
97.19 |
| 0071 |
Simplify Path |
Medium |
String, Stack |
2 |
99.86 |
| 0155 |
Min Stack |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) |
4 |
96.54 |
| 0150 |
Evaluate Reverse Polish Notation |
Medium |
Top_Interview_Questions, Array, Math, Stack |
6 |
76.50 |
| 0224 |
Basic Calculator |
Hard |
String, Math, Stack, Recursion |
2 |
96.52 |
Top Interview 150 Linked List
|
|
|
|
|
|
| 0141 |
Linked List Cycle |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) |
0 |
100.00 |
| 0002 |
Add Two Numbers |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task |
1 |
100.00 |
| 0021 |
Merge Two Sorted Lists |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) |
0 |
100.00 |
| 0138 |
Copy List with Random Pointer |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) |
0 |
100.00 |
| 0092 |
Reverse Linked List II |
Medium |
Linked_List |
0 |
100.00 |
| 0025 |
Reverse Nodes in k-Group |
Hard |
Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) |
0 |
100.00 |
| 0019 |
Remove Nth Node From End of List |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L) |
0 |
100.00 |
| 0082 |
Remove Duplicates from Sorted List II |
Medium |
Two_Pointers, Linked_List |
0 |
100.00 |
| 0061 |
Rotate List |
Medium |
Two_Pointers, Linked_List |
0 |
100.00 |
| 0086 |
Partition List |
Medium |
Two_Pointers, Linked_List |
0 |
100.00 |
| 0146 |
LRU Cache |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_Space_O(capacity) |
40 |
98.20 |
Top Interview 150 Binary Tree General
|
|
|
|
|
|
| 0104 |
Maximum Depth of Binary Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) |
0 |
100.00 |
| 0100 |
Same Tree |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
| 0226 |
Invert Binary Tree |
Easy |
Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0101 |
Symmetric Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) |
0 |
100.00 |
| 0105 |
Construct Binary Tree from Preorder and Inorder Traversal |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_Space_O(N) |
1 |
96.33 |
| 0106 |
Construct Binary Tree from Inorder and Postorder Traversal |
Medium |
Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer |
0 |
100.00 |
| 0117 |
Populating Next Right Pointers in Each Node II |
Medium |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List |
0 |
100.00 |
| 0114 |
Flatten Binary Tree to Linked List |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_Space_O(N) |
0 |
100.00 |
| 0112 |
Path Sum |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
| 0129 |
Sum Root to Leaf Numbers |
Medium |
Depth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
| 0124 |
Binary Tree Maximum Path Sum |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) |
0 |
100.00 |
| 0173 |
Binary Search Tree Iterator |
Medium |
Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator |
15 |
100.00 |
| 0222 |
Count Complete Tree Nodes |
Easy |
Depth_First_Search, Tree, Binary_Search, Binary_Tree |
0 |
100.00 |
| 0236 |
Lowest Common Ancestor of a Binary Tree |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) |
6 |
100.00 |
Top Interview 150 Binary Tree BFS
|
|
|
|
|
|
| 0199 |
Binary Tree Right Side View |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS |
0 |
100.00 |
| 0637 |
Average of Levels in Binary Tree |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree |
2 |
94.34 |
| 0102 |
Binary Tree Level Order Traversal |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) |
1 |
91.19 |
| 0103 |
Binary Tree Zigzag Level Order Traversal |
Medium |
Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
Top Interview 150 Binary Search Tree
|
|
|
|
|
|
| 0530 |
Minimum Absolute Difference in BST |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Binary_Search_Tree |
0 |
100.00 |
| 0230 |
Kth Smallest Element in a BST |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0098 |
Validate Binary Search Tree |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) |
0 |
100.00 |
Top Interview 150 Graph General
|
|
|
|
|
|
| 0200 |
Number of Islands |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) |
3 |
87.24 |
| 0130 |
Surrounded Regions |
Medium |
Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find |
2 |
84.66 |
| 0133 |
Clone Graph |
Medium |
Hash_Table, Depth_First_Search, Breadth_First_Search, Graph |
25 |
68.87 |
| 0399 |
Evaluate Division |
Medium |
Array, Depth_First_Search, Breadth_First_Search, Graph, Union_Find, Shortest_Path, LeetCode_75_Graphs/DFS |
1 |
99.52 |
| 0207 |
Course Schedule |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort, Big_O_Time_O(N)_Space_O(N) |
3 |
99.99 |
| 0210 |
Course Schedule II |
Medium |
Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort |
4 |
91.07 |
Top Interview 150 Graph BFS
Top Interview 150 Trie
|
|
|
|
|
|
| 0208 |
Implement Trie (Prefix Tree) |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) |
32 |
95.05 |
| 0211 |
Design Add and Search Words Data Structure |
Medium |
String, Depth_First_Search, Design, Trie |
156 |
99.85 |
| 0212 |
Word Search II |
Hard |
Top_Interview_Questions, Array, String, Matrix, Backtracking, Trie |
17 |
99.16 |
Top Interview 150 Backtracking
|
|
|
|
|
|
| 0017 |
Letter Combinations of a Phone Number |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) |
0 |
100.00 |
| 0077 |
Combinations |
Medium |
Backtracking |
15 |
92.38 |
| 0046 |
Permutations |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) |
1 |
94.08 |
| 0039 |
Combination Sum |
Medium |
Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) |
1 |
99.99 |
| 0052 |
N-Queens II |
Hard |
Backtracking |
0 |
100.00 |
| 0022 |
Generate Parentheses |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) |
0 |
100.00 |
| 0079 |
Word Search |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n) |
64 |
98.51 |
Top Interview 150 Divide and Conquer
|
|
|
|
|
|
| 0108 |
Convert Sorted Array to Binary Search Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer |
0 |
100.00 |
| 0148 |
Sort List |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Sorting, Two_Pointers, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(log(N))_Space_O(log(N)) |
9 |
93.90 |
| 0427 |
Construct Quad Tree |
Medium |
Array, Tree, Matrix, Divide_and_Conquer |
0 |
100.00 |
| 0023 |
Merge k Sorted Lists |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, Heap_Priority_Queue, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(k*n*log(k))_Space_O(log(k)) |
1 |
99.86 |
Top Interview 150 Kadaneβs Algorithm
|
|
|
|
|
|
| 0053 |
Maximum Subarray |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) |
1 |
99.32 |
| 0918 |
Maximum Sum Circular Subarray |
Medium |
Array, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue |
2 |
99.34 |
Top Interview 150 Binary Search
|
|
|
|
|
|
| 0035 |
Search Insert Position |
Easy |
Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) |
0 |
100.00 |
| 0074 |
Search a 2D Matrix |
Medium |
Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) |
0 |
100.00 |
| 0162 |
Find Peak Element |
Medium |
Top_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search |
0 |
100.00 |
| 0033 |
Search in Rotated Sorted Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) |
0 |
100.00 |
| 0034 |
Find First and Last Position of Element in Sorted Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) |
0 |
100.00 |
| 0153 |
Find Minimum in Rotated Sorted Array |
Medium |
Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) |
0 |
100.00 |
| 0004 |
Median of Two Sorted Arrays |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Divide_and_Conquer, Big_O_Time_O(log(min(N,M)))_Space_O(1), AI_can_be_used_to_solve_the_task |
1 |
100.00 |
Top Interview 150 Heap
|
|
|
|
|
|
| 0215 |
Kth Largest Element in an Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Quickselect, LeetCode_75_Heap/Priority_Queue, Big_O_Time_O(n*log(n))_Space_O(log(n)) |
5 |
70.82 |
| 0502 |
IPO |
Hard |
Array, Sorting, Greedy, Heap_Priority_Queue |
64 |
97.22 |
| 0373 |
Find K Pairs with Smallest Sums |
Medium |
Array, Heap_Priority_Queue |
27 |
90.23 |
| 0295 |
Find Median from Data Stream |
Hard |
Top_100_Liked_Questions, Sorting, Two_Pointers, Design, Heap_Priority_Queue, Data_Stream, Big_O_Time_O(n*log_n)_Space_O(n) |
83 |
99.56 |
Top Interview 150 Bit Manipulation
|
|
|
|
|
|
| 0067 |
Add Binary |
Easy |
String, Math, Bit_Manipulation, Simulation |
1 |
99.82 |
| 0190 |
Reverse Bits |
Easy |
Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer |
0 |
100.00 |
| 0191 |
Number of 1 Bits |
Easy |
Top_Interview_Questions, Bit_Manipulation |
0 |
100.00 |
| 0136 |
Single Number |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) |
1 |
99.86 |
| 0137 |
Single Number II |
Medium |
Array, Bit_Manipulation |
0 |
100.00 |
| 0201 |
Bitwise AND of Numbers Range |
Medium |
Bit_Manipulation |
3 |
100.00 |
Top Interview 150 Math
|
|
|
|
|
|
| 0009 |
Palindrome Number |
Easy |
Math, Big_O_Time_O(log10(x))_Space_O(1) |
4 |
100.00 |
| 0066 |
Plus One |
Easy |
Top_Interview_Questions, Array, Math |
0 |
100.00 |
| 0172 |
Factorial Trailing Zeroes |
Medium |
Top_Interview_Questions, Math |
0 |
100.00 |
| 0069 |
Sqrt(x) |
Easy |
Top_Interview_Questions, Math, Binary_Search |
1 |
86.67 |
| 0050 |
Pow(x, n) |
Medium |
Top_Interview_Questions, Math, Recursion |
0 |
100.00 |
| 0149 |
Max Points on a Line |
Hard |
Top_Interview_Questions, Array, Hash_Table, Math, Geometry |
7 |
99.18 |
Top Interview 150 1D DP
|
|
|
|
|
|
| 0070 |
Climbing Stairs |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0198 |
House Robber |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0139 |
Word Break |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) |
1 |
99.42 |
| 0322 |
Coin Change |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) |
12 |
92.59 |
| 0300 |
Longest Increasing Subsequence |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) |
3 |
95.75 |
Top Interview 150 Multidimensional DP
|
|
|
|
|
|
| 0120 |
Triangle |
Medium |
Array, Dynamic_Programming |
1 |
99.79 |
| 0064 |
Minimum Path Sum |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) |
1 |
99.73 |
| 0063 |
Unique Paths II |
Medium |
Array, Dynamic_Programming, Matrix |
0 |
100.00 |
| 0005 |
Longest Palindromic Substring |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) |
7 |
97.82 |
| 0097 |
Interleaving String |
Medium |
String, Dynamic_Programming |
0 |
100.00 |
| 0072 |
Edit Distance |
Medium |
Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) |
3 |
97.19 |
| 0123 |
Best Time to Buy and Sell Stock III |
Hard |
Array, Dynamic_Programming |
4 |
74.67 |
| 0188 |
Best Time to Buy and Sell Stock IV |
Hard |
Array, Dynamic_Programming |
1 |
99.73 |
| 0221 |
Maximal Square |
Medium |
Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) |
6 |
97.07 |
Data Structure I
Day 1 Array
|
|
|
|
|
|
| 0217 |
Contains Duplicate |
Easy |
Top_Interview_Questions, Array, Hash_Table, Sorting |
6 |
96.68 |
| 0053 |
Maximum Subarray |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) |
1 |
99.32 |
Day 2 Array
|
|
|
|
|
|
| 0001 |
Two Sum |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task |
2 |
98.90 |
| 0088 |
Merge Sorted Array |
Easy |
Top_Interview_Questions, Array, Sorting, Two_Pointers |
0 |
100.00 |
Day 3 Array
Day 4 Array
Day 5 Array
|
|
|
|
|
|
| 0036 |
Valid Sudoku |
Medium |
Top_Interview_Questions, Array, Hash_Table, Matrix |
1 |
100.00 |
| 0074 |
Search a 2D Matrix |
Medium |
Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) |
0 |
100.00 |
Day 6 String
Day 7 Linked List
|
|
|
|
|
|
| 0141 |
Linked List Cycle |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) |
0 |
100.00 |
| 0021 |
Merge Two Sorted Lists |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) |
0 |
100.00 |
| 0203 |
Remove Linked List Elements |
Easy |
Linked_List, Recursion |
1 |
98.82 |
Day 8 Linked List
Day 9 Stack Queue
Day 10 Tree
|
|
|
|
|
|
| 0144 |
Binary Tree Preorder Traversal |
Easy |
Depth_First_Search, Tree, Binary_Tree, Stack |
1 |
48.38 |
| 0094 |
Binary Tree Inorder Traversal |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0145 |
Binary Tree Postorder Traversal |
Easy |
Depth_First_Search, Tree, Binary_Tree, Stack |
1 |
49.11 |
Day 11 Tree
|
|
|
|
|
|
| 0102 |
Binary Tree Level Order Traversal |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) |
1 |
91.19 |
| 0104 |
Maximum Depth of Binary Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) |
0 |
100.00 |
| 0101 |
Symmetric Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) |
0 |
100.00 |
Day 12 Tree
|
|
|
|
|
|
| 0226 |
Invert Binary Tree |
Easy |
Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0112 |
Path Sum |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
Day 13 Tree
Day 14 Tree
|
|
|
|
|
|
| 0098 |
Validate Binary Search Tree |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) |
0 |
100.00 |
| 0653 |
Two Sum IV - Input is a BST |
Easy |
Hash_Table, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Two_Pointers, Binary_Search_Tree |
5 |
74.23 |
| 0235 |
Lowest Common Ancestor of a Binary Search Tree |
Medium |
Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree |
4 |
100.00 |
Data Structure II
Day 1 Array
|
|
|
|
|
|
| 0136 |
Single Number |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) |
1 |
99.86 |
| 0169 |
Majority Element |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) |
1 |
99.89 |
| 0015 |
3Sum |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) |
29 |
72.02 |
Day 2 Array
|
|
|
|
|
|
| 0075 |
Sort Colors |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0056 |
Merge Intervals |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) |
7 |
98.37 |
| 0706 |
Design HashMap |
Easy |
Array, Hash_Table, Design, Linked_List, Hash_Function |
13 |
95.71 |
Day 3 Array
|
|
|
|
|
|
| 0119 |
Pascalβs Triangle II |
Easy |
Array, Dynamic_Programming |
0 |
100.00 |
| 0048 |
Rotate Image |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) |
0 |
100.00 |
| 0059 |
Spiral Matrix II |
Medium |
Array, Matrix, Simulation |
0 |
100.00 |
Day 4 Array
|
|
|
|
|
|
| 0240 |
Search a 2D Matrix II |
Medium |
Top_100_Liked_Questions, Array, Binary_Search, Matrix, Divide_and_Conquer, Big_O_Time_O(n+m)_Space_O(1) |
5 |
99.92 |
| 0435 |
Non-overlapping Intervals |
Medium |
Array, Dynamic_Programming, Sorting, Greedy, LeetCode_75_Intervals |
96 |
47.37 |
Day 5 Array
|
|
|
|
|
|
| 0334 |
Increasing Triplet Subsequence |
Medium |
Array, Greedy, LeetCode_75_Array/String |
2 |
99.33 |
| 0238 |
Product of Array Except Self |
Medium |
Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) |
1 |
99.66 |
| 0560 |
Subarray Sum Equals K |
Medium |
Top_100_Liked_Questions, Array, Hash_Table, Prefix_Sum, Big_O_Time_O(n)_Space_O(n) |
22 |
95.17 |
Day 6 String
Day 7 String
|
|
|
|
|
|
| 0290 |
Word Pattern |
Easy |
String, Hash_Table |
0 |
100.00 |
| 0763 |
Partition Labels |
Medium |
Top_100_Liked_Questions, String, Hash_Table, Greedy, Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
2 |
100.00 |
Day 8 String
|
|
|
|
|
|
| 0049 |
Group Anagrams |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) |
6 |
97.61 |
| 0043 |
Multiply Strings |
Medium |
String, Math, Simulation |
1 |
100.00 |
Day 9 String
|
|
|
|
|
|
| 0187 |
Repeated DNA Sequences |
Medium |
String, Hash_Table, Bit_Manipulation, Sliding_Window, Hash_Function, Rolling_Hash |
29 |
77.11 |
| 0005 |
Longest Palindromic Substring |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) |
7 |
97.82 |
Day 10 Linked List
|
|
|
|
|
|
| 0002 |
Add Two Numbers |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task |
1 |
100.00 |
| 0142 |
Linked List Cycle II |
Medium |
Top_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) |
0 |
100.00 |
Day 11 Linked List
Day 12 Linked List
Day 13 Linked List
|
|
|
|
|
|
| 0025 |
Reverse Nodes in k-Group |
Hard |
Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) |
0 |
100.00 |
| 0143 |
Reorder List |
Medium |
Two_Pointers, Stack, Linked_List, Recursion |
2 |
72.59 |
Day 14 Stack Queue
Day 15 Tree
|
|
|
|
|
|
| 0108 |
Convert Sorted Array to Binary Search Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer |
0 |
100.00 |
| 0105 |
Construct Binary Tree from Preorder and Inorder Traversal |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_Space_O(N) |
1 |
96.33 |
| 0103 |
Binary Tree Zigzag Level Order Traversal |
Medium |
Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree |
0 |
100.00 |
Day 16 Tree
|
|
|
|
|
|
| 0199 |
Binary Tree Right Side View |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS |
0 |
100.00 |
| 0113 |
Path Sum II |
Medium |
Depth_First_Search, Tree, Binary_Tree, Backtracking |
1 |
100.00 |
| 0450 |
Delete Node in a BST |
Medium |
Tree, Binary_Tree, Binary_Search_Tree, LeetCode_75_Binary_Search_Tree |
0 |
100.00 |
Day 17 Tree
|
|
|
|
|
|
| 0230 |
Kth Smallest Element in a BST |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0173 |
Binary Search Tree Iterator |
Medium |
Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator |
15 |
100.00 |
Day 18 Tree
|
|
|
|
|
|
| 0236 |
Lowest Common Ancestor of a Binary Tree |
Medium |
Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) |
6 |
100.00 |
| 0297 |
Serialize and Deserialize Binary Tree |
Hard |
String, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Design |
7 |
98.13 |
Day 19 Graph
Day 20 Heap Priority Queue
|
|
|
|
|
|
| 0215 |
Kth Largest Element in an Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Quickselect, LeetCode_75_Heap/Priority_Queue, Big_O_Time_O(n*log(n))_Space_O(log(n)) |
5 |
70.82 |
| 0347 |
Top K Frequent Elements |
Medium |
Top_100_Liked_Questions, Array, Hash_Table, Sorting, Heap_Priority_Queue, Counting, Divide_and_Conquer, Quickselect, Bucket_Sort, Big_O_Time_O(n*log(n))_Space_O(k) |
9 |
97.30 |
Day 21 Heap Priority Queue
|
|
|
|
|
|
| 0451 |
Sort Characters By Frequency |
Medium |
String, Hash_Table, Sorting, Heap_Priority_Queue, Counting, Bucket_Sort |
13 |
89.63 |
| 0973 |
K Closest Points to Origin |
Medium |
Array, Math, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Geometry, Quickselect |
4 |
98.26 |
Algorithm I
Day 1 Binary Search
Day 2 Two Pointers
|
|
|
|
|
|
| 0977 |
Squares of a Sorted Array |
Easy |
Array, Sorting, Two_Pointers |
1 |
100.00 |
| 0189 |
Rotate Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
Day 3 Two Pointers
Day 4 Two Pointers
Day 5 Two Pointers
Day 6 Sliding Window
Day 7 Breadth First Search Depth First Search
|
|
|
|
|
|
| 0733 |
Flood Fill |
Easy |
Array, Depth_First_Search, Breadth_First_Search, Matrix |
1 |
85.36 |
| 0695 |
Max Area of Island |
Medium |
Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find |
3 |
76.79 |
Day 8 Breadth First Search Depth First Search
Day 9 Breadth First Search Depth First Search
|
|
|
|
|
|
| 0542 |
01 Matrix |
Medium |
Array, Dynamic_Programming, Breadth_First_Search, Matrix |
7 |
95.83 |
| 0994 |
Rotting Oranges |
Medium |
Top_100_Liked_Questions, Array, Breadth_First_Search, Matrix, LeetCode_75_Graphs/BFS |
3 |
74.27 |
Day 10 Recursion Backtracking
|
|
|
|
|
|
| 0021 |
Merge Two Sorted Lists |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) |
0 |
100.00 |
| 0206 |
Reverse Linked List |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1) |
0 |
100.00 |
Day 11 Recursion Backtracking
|
|
|
|
|
|
| 0077 |
Combinations |
Medium |
Backtracking |
15 |
92.38 |
| 0046 |
Permutations |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) |
1 |
94.08 |
| 0784 |
Letter Case Permutation |
Medium |
String, Bit_Manipulation, Backtracking |
10 |
40.38 |
Day 12 Dynamic Programming
|
|
|
|
|
|
| 0070 |
Climbing Stairs |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0198 |
House Robber |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0120 |
Triangle |
Medium |
Array, Dynamic_Programming |
1 |
99.79 |
Day 13 Bit Manipulation
|
|
|
|
|
|
| 0231 |
Power of Two |
Easy |
Math, Bit_Manipulation, Recursion |
1 |
100.00 |
| 0191 |
Number of 1 Bits |
Easy |
Top_Interview_Questions, Bit_Manipulation |
0 |
100.00 |
Day 14 Bit Manipulation
|
|
|
|
|
|
| 0190 |
Reverse Bits |
Easy |
Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer |
0 |
100.00 |
| 0136 |
Single Number |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) |
1 |
99.86 |
Algorithm II
Day 1 Binary Search
|
|
|
|
|
|
| 0034 |
Find First and Last Position of Element in Sorted Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) |
0 |
100.00 |
| 0033 |
Search in Rotated Sorted Array |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) |
0 |
100.00 |
| 0074 |
Search a 2D Matrix |
Medium |
Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) |
0 |
100.00 |
Day 2 Binary Search
Day 3 Two Pointers
|
|
|
|
|
|
| 0082 |
Remove Duplicates from Sorted List II |
Medium |
Two_Pointers, Linked_List |
0 |
100.00 |
| 0015 |
3Sum |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) |
29 |
72.02 |
Day 4 Two Pointers
|
|
|
|
|
|
| 0844 |
Backspace String Compare |
Easy |
String, Two_Pointers, Stack, Simulation |
0 |
100.00 |
| 0986 |
Interval List Intersections |
Medium |
Array, Two_Pointers |
2 |
99.95 |
| 0011 |
Container With Most Water |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) |
3 |
96.01 |
Day 5 Sliding Window
Day 6 Breadth First Search Depth First Search
|
|
|
|
|
|
| 0200 |
Number of Islands |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) |
3 |
87.24 |
| 0547 |
Number of Provinces |
Medium |
Depth_First_Search, Breadth_First_Search, Graph, Union_Find, LeetCode_75_Graphs/DFS |
2 |
69.51 |
Day 7 Breadth First Search Depth First Search
Day 8 Breadth First Search Depth First Search
|
|
|
|
|
|
| 1091 |
Shortest Path in Binary Matrix |
Medium |
Array, Breadth_First_Search, Matrix |
22 |
69.99 |
| 0130 |
Surrounded Regions |
Medium |
Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find |
2 |
84.66 |
| 0797 |
All Paths From Source to Target |
Medium |
Depth_First_Search, Breadth_First_Search, Graph, Backtracking |
2 |
90.53 |
Day 9 Recursion Backtracking
|
|
|
|
|
|
| 0078 |
Subsets |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Backtracking, Big_O_Time_O(2^n)_Space_O(n*2^n) |
0 |
100.00 |
| 0090 |
Subsets II |
Medium |
Array, Bit_Manipulation, Backtracking |
2 |
82.94 |
Day 10 Recursion Backtracking
Day 11 Recursion Backtracking
|
|
|
|
|
|
| 0017 |
Letter Combinations of a Phone Number |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) |
0 |
100.00 |
| 0022 |
Generate Parentheses |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) |
0 |
100.00 |
| 0079 |
Word Search |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n) |
64 |
98.51 |
Day 12 Dynamic Programming
|
|
|
|
|
|
| 0213 |
House Robber II |
Medium |
Array, Dynamic_Programming |
0 |
100.00 |
| 0055 |
Jump Game |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) |
1 |
100.00 |
Day 13 Dynamic Programming
|
|
|
|
|
|
| 0045 |
Jump Game II |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
| 0062 |
Unique Paths |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n) |
0 |
100.00 |
Day 14 Dynamic Programming
Day 15 Dynamic Programming
|
|
|
|
|
|
| 0091 |
Decode Ways |
Medium |
Top_Interview_Questions, String, Dynamic_Programming |
2 |
66.37 |
| 0139 |
Word Break |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) |
1 |
99.42 |
Day 16 Dynamic Programming
Day 17 Dynamic Programming
Day 18 Dynamic Programming
|
|
|
|
|
|
| 0072 |
Edit Distance |
Medium |
Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) |
3 |
97.19 |
| 0322 |
Coin Change |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) |
12 |
92.59 |
| 0343 |
Integer Break |
Medium |
Dynamic_Programming, Math |
0 |
100.00 |
Day 19 Bit Manipulation
Day 20 Others
Day 21 Others
|
|
|
|
|
|
| 0202 |
Happy Number |
Easy |
Top_Interview_Questions, Hash_Table, Math, Two_Pointers |
0 |
100.00 |
| 0149 |
Max Points on a Line |
Hard |
Top_Interview_Questions, Array, Hash_Table, Math, Geometry |
7 |
99.18 |
Binary Search I
Day 1
Day 2
Day 3
Day 4
Day 5
Day 6
Day 7
Day 8
Day 9
Day 10
Day 11
Day 12
Binary Search II
Day 1
Day 2
Day 3
Day 4
Day 5
Day 6
Day 7
Day 8
|
|
|
|
|
|
| 0240 |
Search a 2D Matrix II |
Medium |
Top_100_Liked_Questions, Array, Binary_Search, Matrix, Divide_and_Conquer, Big_O_Time_O(n+m)_Space_O(1) |
5 |
99.92 |
| 0275 |
H-Index II |
Medium |
Array, Binary_Search |
0 |
100.00 |
Day 9
Day 10
Day 11
Day 12
Day 13
Day 14
Day 15
Day 16
Day 17
Day 18
Day 19
Day 20
Dynamic Programming I
Day 1
Day 2
|
|
|
|
|
|
| 0070 |
Climbing Stairs |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0746 |
Min Cost Climbing Stairs |
Easy |
Array, Dynamic_Programming, LeetCode_75_DP/1D |
1 |
86.38 |
Day 3
|
|
|
|
|
|
| 0198 |
House Robber |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) |
0 |
100.00 |
| 0213 |
House Robber II |
Medium |
Array, Dynamic_Programming |
0 |
100.00 |
| 0740 |
Delete and Earn |
Medium |
Array, Hash_Table, Dynamic_Programming |
4 |
77.68 |
Day 4
|
|
|
|
|
|
| 0055 |
Jump Game |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) |
1 |
100.00 |
| 0045 |
Jump Game II |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
Day 5
|
|
|
|
|
|
| 0053 |
Maximum Subarray |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) |
1 |
99.32 |
| 0918 |
Maximum Sum Circular Subarray |
Medium |
Array, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue |
2 |
99.34 |
Day 6
Day 7
Day 8
Day 9
|
|
|
|
|
|
| 0139 |
Word Break |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) |
1 |
99.42 |
| 0042 |
Trapping Rain Water |
Hard |
Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
Day 10
|
|
|
|
|
|
| 0413 |
Arithmetic Slices |
Medium |
Array, Dynamic_Programming |
0 |
100.00 |
| 0091 |
Decode Ways |
Medium |
Top_Interview_Questions, String, Dynamic_Programming |
2 |
66.37 |
Day 11
|
|
|
|
|
|
| 0264 |
Ugly Number II |
Medium |
Hash_Table, Dynamic_Programming, Math, Heap_Priority_Queue |
2 |
99.91 |
| 0096 |
Unique Binary Search Trees |
Medium |
Dynamic_Programming, Math, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(1) |
0 |
100.00 |
Day 12
Day 13
Day 14
Day 15
|
|
|
|
|
|
| 0062 |
Unique Paths |
Medium |
Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n) |
0 |
100.00 |
| 0063 |
Unique Paths II |
Medium |
Array, Dynamic_Programming, Matrix |
0 |
100.00 |
Day 16
|
|
|
|
|
|
| 0064 |
Minimum Path Sum |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) |
1 |
99.73 |
| 0221 |
Maximal Square |
Medium |
Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) |
6 |
97.07 |
Day 17
Day 18
Day 19
|
|
|
|
|
|
| 0392 |
Is Subsequence |
Easy |
String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers |
1 |
93.13 |
| 1143 |
Longest Common Subsequence |
Medium |
Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n*m)_Space_O(n*m) |
19 |
89.05 |
| 0072 |
Edit Distance |
Medium |
Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) |
3 |
97.19 |
Day 20
|
|
|
|
|
|
| 0322 |
Coin Change |
Medium |
Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) |
12 |
92.59 |
| 0518 |
Coin Change 2 |
Medium |
Array, Dynamic_Programming |
4 |
84.67 |
Day 21
|
|
|
|
|
|
| 0377 |
Combination Sum IV |
Medium |
Array, Dynamic_Programming |
1 |
92.54 |
| 0343 |
Integer Break |
Medium |
Dynamic_Programming, Math |
0 |
100.00 |
| 0279 |
Perfect Squares |
Medium |
Top_100_Liked_Questions, Dynamic_Programming, Math, Breadth_First_Search |
1 |
100.00 |
Programming Skills I
Day 1 Basic Data Type
Day 2 Operator
Day 3 Conditional Statements
Day 4 Loop
Day 5 Function
Day 6 Array
Day 7 Array
Day 8 String
Day 9 String
Day 10 Linked List and Tree
|
|
|
|
|
|
| 1290 |
Convert Binary Number in a Linked List to Integer |
Easy |
Math, Linked_List |
0 |
100.00 |
| 0876 |
Middle of the Linked List |
Easy |
Two_Pointers, Linked_List |
0 |
100.00 |
| 0104 |
Maximum Depth of Binary Tree |
Easy |
Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) |
0 |
100.00 |
| 0404 |
Sum of Left Leaves |
Easy |
Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree |
1 |
29.26 |
Day 11 Containers and Libraries
|
|
|
|
|
|
| 1356 |
Sort Integers by The Number of 1 Bits |
Easy |
Array, Sorting, Bit_Manipulation, Counting |
10 |
65.50 |
| 0232 |
Implement Queue using Stacks |
Easy |
Stack, Design, Queue |
1 |
67.21 |
| 0242 |
Valid Anagram |
Easy |
String, Hash_Table, Sorting |
2 |
97.76 |
| 0217 |
Contains Duplicate |
Easy |
Top_Interview_Questions, Array, Hash_Table, Sorting |
6 |
96.68 |
Day 12 Class and Object
Algorithms
| # |
Title |
Difficulty |
Tag |
Time, ms |
Time, % |
| 3992 |
Rearrange String to Avoid Character Pair |
Easy |
String, Sorting, Two_Pointers, Mid_Level, Biweekly_Contest_187 |
2 |
78.07 |
| 3989 |
Maximum Consistent Columns in a Grid |
Hard |
Array, Dynamic_Programming, Matrix, Senior_Staff, Weekly_Contest_510 |
10 |
94.64 |
| 3988 |
Create Grid With Exactly K Paths I |
Medium |
Array, Math, Matrix, Combinatorics, Staff, Weekly_Contest_510 |
1 |
100.00 |
| 3987 |
Minimum Total Cost to Process All Elements |
Medium |
Array, Math, Simulation, Senior, Weekly_Contest_510 |
2 |
94.04 |
| 3986 |
Number of Elapsed Seconds Between Two Times |
Easy |
String, Math, Mid_Level, Weekly_Contest_510 |
2 |
72.94 |
| 3985 |
Palindromic Subarray Sum |
Hard |
Array, Binary_Search, Prefix_Sum, Hash_Function, Senior_Staff, Weekly_Contest_509 |
13 |
100.00 |
| 3984 |
Divisible Game |
Medium |
Array, Dynamic_Programming, Math, Enumeration, Number_Theory, Staff, Weekly_Contest_509 |
22 |
93.00 |
| 3983 |
Subsequence After One Replacement |
Medium |
String, Two_Pointers, Staff, Weekly_Contest_509 |
11 |
98.90 |
| 3982 |
Sum of Integers with Maximum Digit Range |
Easy |
Array, Math, Mid_Level, Weekly_Contest_509 |
2 |
57.34 |
| 3981 |
Count Distinct Ways to Form Target from Two Strings |
Hard |
String, Dynamic_Programming, Prefix_Sum, Senior_Staff, Biweekly_Contest_186 |
28 |
100.00 |
| 3980 |
Minimum Operations to Transform Binary String |
Medium |
String, Dynamic_Programming, Greedy, Staff, Biweekly_Contest_186 |
10 |
100.00 |
| 3979 |
Maximum Valid Pair Sum |
Medium |
Array, Enumeration, Senior, Biweekly_Contest_186 |
2 |
59.68 |
| 3978 |
Unique Middle Element |
Easy |
Array, Counting, Mid_Level, Biweekly_Contest_186 |
1 |
94.19 |
| 3977 |
Minimum Time to Reach Target With Limited Power |
Hard |
Array, Dynamic_Programming, Heap_Priority_Queue, Shortest_Path, Graph_Theory, Senior_Staff, Weekly_Contest_508 |
7 |
98.67 |
| 3976 |
Maximum Subarray Sum After Multiplier |
Medium |
Array, Dynamic_Programming, Staff, Weekly_Contest_508 |
5 |
100.00 |
| 3975 |
Filter Occupied Intervals |
Medium |
Array, Sorting, Senior, Weekly_Contest_508 |
63 |
99.08 |
| 3974 |
Maximum Total Sum of K Selected Elements |
Medium |
Array, Sorting, Greedy, Senior, Weekly_Contest_508 |
18 |
98.38 |
| 3971 |
Maximum Total Value |
Hard |
Array, Math, Greedy, Binary_Search, Senior_Staff, Weekly_Contest_507 |
19 |
100.00 |
| 3970 |
Shortest Path With At Most K Consecutive Identical Characters |
Medium |
String, Heap_Priority_Queue, Shortest_Path, Graph_Theory, Staff, Weekly_Contest_507 |
40 |
97.73 |
| 3969 |
Valid Subarrays With Matching Sum Digits I |
Medium |
Array, Hash_Table, Prefix_Sum, Sliding_Window, Enumeration, Senior, Weekly_Contest_507 |
50 |
98.27 |
| 3968 |
Maximum Manhattan Distance After All Moves |
Medium |
String, Math, Counting, Senior, Weekly_Contest_507 |
7 |
99.64 |
| 3966 |
Count Good Integers in a Range |
Hard |
Dynamic_Programming, Math, Senior_Staff, Biweekly_Contest_185 |
3 |
100.00 |
| 3965 |
Finish Time of Tasks I |
Medium |
Array, Dynamic_Programming, Depth_First_Search, Tree, Staff, Biweekly_Contest_185 |
9 |
99.36 |
| 3964 |
Minimum Lights to Illuminate a Road |
Medium |
Array, Prefix_Sum, Staff, Biweekly_Contest_185 |
7 |
100.00 |
| 3963 |
Create Grid With Exactly One Path |
Easy |
Mid_Level, Biweekly_Contest_185 |
2 |
92.91 |
| 3962 |
Maximum Subarray Sum After at Most K Swaps |
Hard |
Array, Hash_Table, Sorting, Greedy, Heap_Priority_Queue, Ordered_Set, Binary_Indexed_Tree, Senior_Staff, Weekly_Contest_506 |
13 |
98.61 |
| 3961 |
Maximize Sum of Device Ratings |
Medium |
Array, Sorting, Greedy, Matrix, Staff, Weekly_Contest_506 |
6 |
98.67 |
| 3960 |
Frequency Balance Subarray |
Medium |
Array, Hash_Table, Counting, Senior, Weekly_Contest_506 |
264 |
98.53 |
| 3959 |
Check Good Integer |
Easy |
Math, Simulation, Mid_Level, Weekly_Contest_506 |
1 |
92.77 |
| 3957 |
Maximum Sum of M Non-Overlapping Subarrays II |
Hard |
Array, Dynamic_Programming, Binary_Search, Prefix_Sum, Sliding_Window, Queue, Monotonic_Queue, Principal, Weekly_Contest_505 |
98 |
93.55 |
| 3956 |
Maximum Sum of M Non-Overlapping Subarrays I |
Hard |
Array, Dynamic_Programming, Binary_Search, Prefix_Sum, Sliding_Window, Queue, Monotonic_Queue, Senior_Staff, Weekly_Contest_505 |
61 |
91.07 |
| 3955 |
Valid Binary Strings With Cost Limit |
Medium |
String, Bit_Manipulation, Backtracking, Enumeration, Senior, Weekly_Contest_505 |
5 |
96.05 |
| 3954 |
Sum of Compatible Numbers in Range I |
Easy |
Dynamic_Programming, Bit_Manipulation, Enumeration, Mid_Level, Weekly_Contest_505 |
1 |
100.00 |
| 3953 |
Maximum Score with Co-Prime Element |
Hard |
Array, Hash_Table, Math, Enumeration, Number_Theory, Combinatorics, Senior_Staff, Biweekly_Contest_184 |
33 |
100.00 |
| 3952 |
Maximum Total Value of Covered Indices |
Medium |
Array, String, Dynamic_Programming, Greedy, Staff, Biweekly_Contest_184 |
8 |
93.94 |
| 3951 |
Minimum Energy to Maintain Brightness |
Medium |
Array, Sorting, Senior, Biweekly_Contest_184 |
10 |
100.00 |
| 3950 |
Exactly One Consecutive Set Bits Pair |
Easy |
Bit_Manipulation, Mid_Level, Biweekly_Contest_184 |
1 |
98.26 |
| 3948 |
Lexicographically Maximum MEX Array |
Hard |
Array, Hash_Table, Greedy, Queue, Senior_Staff, Weekly_Contest_504 |
4 |
100.00 |
| 3947 |
Maximum Number of Items From Sale II |
Medium |
Array, Sorting, Greedy, Heap_Priority_Queue, Staff, Weekly_Contest_504 |
20 |
82.93 |
| 3946 |
Maximum Number of Items From Sale I |
Medium |
Array, Dynamic_Programming, Greedy, Staff, Weekly_Contest_504 |
13 |
100.00 |
| 3945 |
Digit Frequency Score |
Easy |
Hash_Table, Math, Mid_Level, Weekly_Contest_504 |
1 |
98.46 |
| 3943 |
Number of Pairs After Increment |
Hard |
Array, Hash_Table, Counting, Divide_and_Conquer, Senior_Staff, Weekly_Contest_503 |
233 |
98.11 |
| 3942 |
Minimum Operations to Sort a Permutation |
Medium |
Array, Staff, Weekly_Contest_503 |
2 |
100.00 |
| 3941 |
Password Strength |
Medium |
String, Hash_Table, Senior, Weekly_Contest_503 |
2 |
100.00 |
| 3940 |
Limit Occurrences in Sorted Array |
Easy |
Array, Two_Pointers, Mid_Level, Weekly_Contest_503 |
1 |
100.00 |
| 3939 |
Count Non Adjacent Subsets in a Rooted Tree |
Hard |
Array, Dynamic_Programming, Depth_First_Search, Tree, Senior_Staff, Biweekly_Contest_183 |
83 |
94.12 |
| 3938 |
Maximum Path Intersection Sum in a Grid |
Medium |
Array, Dynamic_Programming, Matrix, Prefix_Sum, Staff, Biweekly_Contest_183 |
9 |
100.00 |
| 3937 |
Minimum Operations to Make Array Modulo Alternating I |
Medium |
Array, Enumeration, Senior, Biweekly_Contest_183 |
5 |
98.11 |
| 3936 |
Minimum Swaps to Move Zeros to End |
Easy |
Array, Two_Pointers, Mid_Level, Biweekly_Contest_183 |
1 |
99.59 |
| 3934 |
Smallest Unique Subarray |
Hard |
Array, Hash_Table, Binary_Search, Hash_Function, Rolling_Hash, Suffix_Array, Senior_Staff, Weekly_Contest_502 |
215 |
100.00 |
| 3933 |
Largest Local Values in a Matrix II |
Medium |
Array, Matrix, Prefix_Sum, Staff, Weekly_Contest_502 |
40 |
100.00 |
| 3932 |
Count K-th Roots in a Range |
Medium |
Math, Binary_Search, Senior, Weekly_Contest_502 |
1 |
100.00 |
| 3931 |
Check Adjacent Digit Differences |
Easy |
String, Mid_Level, Weekly_Contest_502 |
1 |
100.00 |
| 3928 |
Minimum Cost to Buy Apples II |
Hard |
Array, Heap_Priority_Queue, Shortest_Path, Graph_Theory, Senior_Staff, Weekly_Contest_501 |
694 |
97.40 |
| 3927 |
Minimize Array Sum Using Divisible Replacements |
Medium |
Array, Hash_Table, Math, Greedy, Number_Theory, Staff, Weekly_Contest_501 |
11 |
96.83 |
| 3926 |
Count Valid Word Occurrences |
Medium |
Array, String, Hash_Table, Counting, Staff, Weekly_Contest_501 |
39 |
98.70 |
| 3925 |
Concatenate Array With Reverse |
Easy |
Array, Simulation, Mid_Level, Weekly_Contest_501 |
1 |
97.85 |
| 3924 |
Minimum Threshold Path With Limited Heavy Edges |
Hard |
Breadth_First_Search, Binary_Search, Graph_Theory, Senior_Staff, Biweekly_Contest_182 |
30 |
98.28 |
| 3923 |
Minimum Generations to Target Point |
Medium |
Array, Hash_Table, Simulation, Staff, Biweekly_Contest_182 |
24 |
100.00 |
| 3922 |
Minimum Flips to Make Binary String Coherent |
Medium |
String, Senior, Biweekly_Contest_182 |
4 |
100.00 |
| 3921 |
Score Validator |
Easy |
Array, String, Simulation, Mid_Level, Biweekly_Contest_182 |
2 |
91.74 |
| 3920 |
Maximize Fixed Points After Deletions |
Hard |
Array, Sorting, Binary_Search, Senior_Staff, Weekly_Contest_500 |
19 |
100.00 |
| 3919 |
Minimum Cost to Move Between Indices |
Medium |
Array, Greedy, Prefix_Sum, Staff, Weekly_Contest_500 |
4 |
100.00 |
| 3918 |
Sum of Primes Between Number and Its Reverse |
Medium |
Math, Number_Theory, Senior, Weekly_Contest_500 |
3 |
96.45 |
| 3917 |
Count Indices With Opposite Parity |
Easy |
Array, Mid_Level, Weekly_Contest_500 |
1 |
100.00 |
| 3915 |
Maximum Sum of Alternating Subsequence With Distance at Least K |
Hard |
Array, Dynamic_Programming, Segment_Tree, Senior_Staff, Weekly_Contest_499 |
113 |
100.00 |
| 3914 |
Minimum Operations to Make Array Non Decreasing |
Medium |
Array, Greedy, Staff, Weekly_Contest_499 |
2 |
100.00 |
| 3913 |
Sort Vowels by Frequency |
Medium |
String, Sorting, Counting, Senior, Weekly_Contest_499 |
9 |
100.00 |
| 3912 |
Valid Elements in an Array |
Easy |
Array, Mid_Level, Weekly_Contest_499 |
1 |
100.00 |
| 3911 |
K-th Smallest Remaining Even Integer in Subarray Queries |
Hard |
Array, Binary_Search, Senior_Staff, Biweekly_Contest_181 |
5 |
100.00 |
| 3910 |
Count Connected Subgraphs with Even Node Sum |
Hard |
Array, Depth_First_Search, Breadth_First_Search, Bit_Manipulation, Union_Find, Enumeration, Graph_Theory, Senior_Staff, Biweekly_Contest_181 |
2 |
100.00 |
| 3909 |
Compare Sums of Bitonic Parts |
Medium |
Array, Senior, Biweekly_Contest_181 |
1 |
100.00 |
| 3908 |
Valid Digit Number |
Easy |
Math, Mid_Level, Biweekly_Contest_181 |
1 |
98.66 |
| 3906 |
Count Good Integers on a Grid Path |
Hard |
Dynamic_Programming, Senior_Staff, Weekly_Contest_498 |
7 |
93.94 |
| 3905 |
Multi Source Flood Fill |
Medium |
Array, Breadth_First_Search, Matrix, Staff, Weekly_Contest_498 |
33 |
100.00 |
| 3904 |
Smallest Stable Index II |
Medium |
Array, Prefix_Sum, Senior, Weekly_Contest_498 |
3 |
92.71 |
| 3903 |
Smallest Stable Index I |
Easy |
Array, Prefix_Sum, Mid_Level, Weekly_Contest_498 |
1 |
99.37 |
| 3901 |
Good Subsequence Queries |
Hard |
Array, Math, Segment_Tree, Number_Theory, Principal, Weekly_Contest_497 |
20 |
100.00 |
| 3900 |
Longest Balanced Substring After One Swap |
Medium |
String, Hash_Table, Prefix_Sum, Staff, Weekly_Contest_497 |
15 |
100.00 |
| 3899 |
Angles of a Triangle |
Medium |
Array, Math, Geometry, Senior, Weekly_Contest_497 |
1 |
100.00 |
| 3898 |
Find the Degree of Each Vertex |
Easy |
Array, Matrix, Graph_Theory, Mid_Level, Weekly_Contest_497 |
1 |
100.00 |
| 3897 |
Maximum Value of Concatenated Binary Segments |
Hard |
Array, Sorting, Greedy, Senior_Staff, Biweekly_Contest_180 |
12 |
100.00 |
| 3896 |
Minimum Operations to Transform Array into Alternating Prime |
Medium |
Array, Math, Sorting, Binary_Search, Two_Pointers, Number_Theory, Senior, Biweekly_Contest_180 |
18 |
97.87 |
| 3895 |
Count Digit Appearances |
Medium |
Array, Math, Senior, Biweekly_Contest_180 |
3 |
100.00 |
| 3894 |
Traffic Signal Color |
Easy |
String, Math, Simulation, Mid_Level, Biweekly_Contest_180 |
0 |
100.00 |
| 3892 |
Minimum Operations to Achieve At Least K Peaks |
Hard |
Array, Dynamic_Programming, Senior_Staff, Weekly_Contest_496 |
92 |
93.75 |
| 3891 |
Minimum Increase to Maximize Special Indices |
Medium |
Array, Dynamic_Programming, Greedy, Prefix_Sum, Staff, Weekly_Contest_496 |
2 |
100.00 |
| 3890 |
Integers With Multiple Sum of Two Cubes |
Medium |
Hash_Table, Sorting, Counting, Enumeration, Staff, Weekly_Contest_496 |
169 |
93.96 |
| 3889 |
Mirror Frequency Distance |
Medium |
String, Hash_Table, Counting, Senior, Weekly_Contest_496 |
18 |
99.69 |
| 3887 |
Incremental Even-Weighted Cycle Queries |
Hard |
Union_Find, Graph_Theory, Senior_Staff, Weekly_Contest_495 |
18 |
100.00 |
| 3886 |
Sum of Sortable Integers |
Hard |
Array, Math, Sorting, Enumeration, Senior_Staff, Weekly_Contest_495 |
8 |
98.86 |
| 3885 |
Design Event Manager |
Medium |
Array, Hash_Table, Design, Heap_Priority_Queue, Ordered_Set, Senior, Weekly_Contest_495 |
185 |
98.91 |
| 3884 |
First Matching Character From Both Ends |
Easy |
String, Two_Pointers, Mid_Level, Weekly_Contest_495 |
0 |
100.00 |
| 3883 |
Count Non Decreasing Arrays With Given Digit Sums |
Hard |
Array, Dynamic_Programming, Prefix_Sum, Senior_Staff, Biweekly_Contest_179 |
157 |
100.00 |
| 3882 |
Minimum XOR Path in a Grid |
Medium |
Array, Dynamic_Programming, Matrix, Bit_Manipulation, Staff, Biweekly_Contest_179 |
8 |
100.00 |
| 3881 |
Direction Assignments with Exactly K Visible People |
Medium |
Math, Combinatorics, Staff, Biweekly_Contest_179 |
4 |
100.00 |
| 3880 |
Minimum Absolute Difference Between Two Values |
Easy |
Array, Enumeration, Mid_Level, Biweekly_Contest_179 |
1 |
99.36 |
| 3878 |
Count Good Subarrays |
Hard |
Array, Bit_Manipulation, Stack, Monotonic_Stack, Senior_Staff, Weekly_Contest_494 |
6 |
100.00 |
| 3877 |
Minimum Removals to Achieve Target XOR |
Medium |
Array, Dynamic_Programming, Bit_Manipulation, Staff, Weekly_Contest_494 |
10 |
100.00 |
| 3876 |
Construct Uniform Parity Array II |
Medium |
Array, Math, Senior, Weekly_Contest_494 |
2 |
100.00 |
| 3875 |
Construct Uniform Parity Array I |
Easy |
Array, Math, Mid_Level, Weekly_Contest_494 |
0 |
100.00 |
| 3873 |
Maximum Points Activated with One Addition |
Hard |
Array, Hash_Table, Union_Find, Senior_Staff, Weekly_Contest_493 |
36 |
97.50 |
| 3872 |
Longest Arithmetic Sequence After Changing At Most One Element |
Medium |
Array, Enumeration, Staff, Weekly_Contest_493 |
11 |
100.00 |
| 3871 |
Count Commas in Range II |
Medium |
Math, Senior, Weekly_Contest_493 |
1 |
99.11 |
| 3870 |
Count Commas in Range |
Easy |
Math, Mid_Level, Weekly_Contest_493 |
0 |
100.00 |
| 3869 |
Count Fancy Numbers in a Range |
Hard |
Dynamic_Programming, Math, Senior_Staff, Biweekly_Contest_178 |
86 |
96.00 |
| 3868 |
Minimum Cost to Equalize Arrays Using Swaps |
Medium |
Array, Hash_Table, Greedy, Counting, Senior, Biweekly_Contest_178 |
78 |
94.70 |
| 3867 |
Sum of GCD of Formed Pairs |
Medium |
Array, Math, Sorting, Two_Pointers, Simulation, Number_Theory, Senior, Biweekly_Contest_178 |
53 |
92.50 |
| 3866 |
First Unique Even Element |
Easy |
Array, Hash_Table, Counting, Mid_Level, Biweekly_Contest_178 |
1 |
99.26 |
| 3864 |
Minimum Cost to Partition a Binary String |
Hard |
String, Prefix_Sum, Divide_and_Conquer, Senior_Staff, Weekly_Contest_492 |
28 |
100.00 |
| 3863 |
Minimum Operations to Sort a String |
Medium |
String, Staff, Weekly_Contest_492 |
15 |
74.44 |
| 3862 |
Find the Smallest Balanced Index |
Medium |
Array, Prefix_Sum, Senior, Weekly_Contest_492 |
3 |
100.00 |
| 3861 |
Minimum Capacity Box |
Easy |
Array, Mid_Level, Weekly_Contest_492 |
0 |
100.00 |
| 3859 |
Count Subarrays With K Distinct Integers |
Hard |
Array, Hash_Table, Counting, Sliding_Window, Senior_Staff, Weekly_Contest_491 |
36 |
88.89 |
| 3858 |
Minimum Bitwise OR From Grid |
Medium |
Array, Greedy, Matrix, Bit_Manipulation, Staff, Weekly_Contest_491 |
4 |
81.16 |
| 3857 |
Minimum Cost to Split into Ones |
Medium |
Dynamic_Programming, Math, Senior, Weekly_Contest_491 |
0 |
100.00 |
| 3856 |
Trim Trailing Vowels |
Easy |
String, Mid_Level, Weekly_Contest_491 |
1 |
99.24 |
| 3855 |
Sum of K-Digit Numbers in a Range |
Hard |
Math, Divide_and_Conquer, Number_Theory, Combinatorics, Senior_Staff, Biweekly_Contest_177 |
2 |
90.59 |
| 3854 |
Minimum Operations to Make Array Parity Alternating |
Medium |
Array, Greedy, Staff, Biweekly_Contest_177 |
9 |
100.00 |
| 3853 |
Merge Close Characters |
Medium |
String, Hash_Table, Senior, Biweekly_Contest_177 |
2 |
91.01 |
| 3852 |
Smallest Pair With Different Frequencies |
Easy |
Array, Hash_Table, Counting, Mid_Level, Biweekly_Contest_177 |
1 |
100.00 |
| 3850 |
Count Sequences to K |
Hard |
Array, Dynamic_Programming, Math, Memoization, Number_Theory, Senior_Staff, Weekly_Contest_490 |
144 |
90.24 |
| 3849 |
Maximum Bitwise XOR After Rearrangement |
Medium |
String, Greedy, Bit_Manipulation, Staff, Weekly_Contest_490 |
32 |
96.39 |
| 3848 |
Check Digitorial Permutation |
Medium |
Math, Counting, Senior, Weekly_Contest_490 |
2 |
84.89 |
| 3847 |
Find the Score Difference in a Game |
Medium |
Array, Simulation, Senior, Weekly_Contest_490 |
1 |
100.00 |
| 3845 |
Maximum Subarray XOR with Bounded Range |
Hard |
Array, Bit_Manipulation, Prefix_Sum, Sliding_Window, Trie, Queue, Monotonic_Queue, Senior_Staff, Weekly_Contest_489 |
130 |
98.70 |
| 3844 |
Longest Almost-Palindromic Substring |
Medium |
String, Dynamic_Programming, Two_Pointers, Staff, Weekly_Contest_489 |
10 |
99.05 |
| 3843 |
First Element with Unique Frequency |
Medium |
Array, Hash_Table, Counting, Senior, Weekly_Contest_489 |
96 |
93.48 |
| 3842 |
Toggle Light Bulbs |
Easy |
Array, Hash_Table, Sorting, Simulation, Mid_Level, Weekly_Contest_489 |
2 |
99.86 |
| 3841 |
Palindromic Path Queries in a Tree |
Hard |
Array, String, Depth_First_Search, Tree, Bit_Manipulation, Divide_and_Conquer, Segment_Tree, Principal, Biweekly_Contest_176 |
65 |
100.00 |
| 3840 |
House Robber V |
Medium |
Array, Dynamic_Programming, Staff, Biweekly_Contest_176 |
2 |
100.00 |
| 3839 |
Number of Prefix Connected Groups |
Medium |
Array, String, Hash_Table, Counting, Senior, Biweekly_Contest_176 |
20 |
89.73 |
| 3838 |
Weighted Word Mapping |
Easy |
Array, String, Simulation, Mid_Level, Biweekly_Contest_176 |
2 |
93.33 |
| 3836 |
Maximum Score Using Exactly K Pairs |
Hard |
Array, Dynamic_Programming, Senior_Staff, Weekly_Contest_488 |
117 |
91.80 |
| 3835 |
Count Subarrays With Cost Less Than or Equal to K |
Medium |
Array, Queue, Monotonic_Queue, Staff, Weekly_Contest_488 |
53 |
79.87 |
| 3834 |
Merge Adjacent Equal Elements |
Medium |
Array, Stack, Simulation, Senior, Weekly_Contest_488 |
17 |
97.36 |
| 3833 |
Count Dominant Indices |
Easy |
Array, Enumeration, Mid_Level, Weekly_Contest_488 |
1 |
100.00 |
| 3832 |
Find Users with Persistent Behavior Patterns |
Hard |
Database |
367 |
16.77 |
| 3830 |
Longest Alternating Subarray After Removing At Most One Element |
Hard |
Array, Dynamic_Programming, Enumeration, Senior_Staff, Weekly_Contest_487 |
13 |
100.00 |
| 3829 |
Design Ride Sharing System |
Medium |
Hash_Table, Design, Queue, Data_Stream, Staff, Weekly_Contest_487 |
42 |
100.00 |
| 3828 |
Final Element After Subarray Deletions |
Medium |
Array, Math, Game_Theory, Brainteaser, Staff, Weekly_Contest_487 |
0 |
100.00 |
| 3827 |
Count Monobit Integers |
Easy |
Bit_Manipulation, Enumeration, Mid_Level, Weekly_Contest_487 |
1 |
99.41 |
| 3826 |
Minimum Partition Score |
Hard |
Array, Dynamic_Programming, Prefix_Sum, Divide_and_Conquer, Queue, Monotonic_Queue, Principal, Biweekly_Contest_175 |
70 |
96.97 |
| 3825 |
Longest Strictly Increasing Subsequence With Non-Zero Bitwise AND |
Medium |
Array, Binary_Search, Bit_Manipulation, Enumeration, Staff, Biweekly_Contest_175 |
327 |
92.65 |
| 3824 |
Minimum K to Reduce Array Within Limit |
Medium |
Array, Binary_Search, Staff, Biweekly_Contest_175 |
16 |
100.00 |
| 3823 |
Reverse Letters Then Special Characters in a String |
Easy |
String, Two_Pointers, Simulation, Mid_Level, Biweekly_Contest_175 |
1 |
100.00 |
| 3821 |
Find Nth Smallest Integer With K One Bits |
Hard |
Math, Bit_Manipulation, Combinatorics, Senior_Staff, Weekly_Contest_486 |
2 |
98.59 |
| 3820 |
Pythagorean Distance Nodes in a Tree |
Medium |
Breadth_First_Search, Tree, Staff, Weekly_Contest_486 |
96 |
90.83 |
| 3819 |
Rotate Non Negative Elements |
Medium |
Array, Simulation, Senior, Weekly_Contest_486 |
11 |
100.00 |
| 3818 |
Minimum Prefix Removal to Make Array Strictly Increasing |
Medium |
Array, Senior, Weekly_Contest_486 |
1 |
99.63 |
| 3816 |
Lexicographically Smallest String After Deleting Duplicate Characters |
Hard |
String, Hash_Table, Greedy, Stack, Monotonic_Stack, Senior_Staff, Weekly_Contest_485 |
65 |
91.61 |
| 3815 |
Design Auction System |
Medium |
Hash_Table, Design, Heap_Priority_Queue, Ordered_Set, Staff, Weekly_Contest_485 |
96 |
93.30 |
| 3814 |
Maximum Capacity Within Budget |
Medium |
Array, Sorting, Binary_Search, Two_Pointers, Senior, Weekly_Contest_485 |
8 |
100.00 |
| 3813 |
Vowel-Consonant Score |
Easy |
String, Simulation, Mid_Level, Weekly_Contest_485 |
1 |
100.00 |
| 3812 |
Minimum Edge Toggles on a Tree |
Hard |
Sorting, Depth_First_Search, Tree, Topological_Sort, Graph_Theory, Senior_Staff, Biweekly_Contest_174 |
89 |
86.67 |
| 3811 |
Number of Alternating XOR Partitions |
Medium |
Array, Hash_Table, Dynamic_Programming, Bit_Manipulation, Staff, Biweekly_Contest_174 |
5 |
100.00 |
| 3810 |
Minimum Operations to Reach Target Array |
Medium |
Array, Hash_Table, Greedy, Senior, Biweekly_Contest_174 |
24 |
89.58 |
| 3809 |
Best Reachable Tower |
Medium |
Array, Senior, Biweekly_Contest_174 |
3 |
70.30 |
| 3808 |
Find Emotionally Consistent Users |
Medium |
Database |
290 |
87.69 |
| 3806 |
Maximum Bitwise AND After Increment Operations |
Hard |
Array, Sorting, Greedy, Bit_Manipulation, Senior_Staff, Weekly_Contest_484 |
107 |
78.72 |
| 3805 |
Count Caesar Cipher Pairs |
Medium |
Array, String, Hash_Table, Math, Counting, Senior, Weekly_Contest_484 |
34 |
98.75 |
| 3804 |
Number of Centered Subarrays |
Medium |
Array, Hash_Table, Enumeration, Senior, Weekly_Contest_484 |
84 |
80.43 |
| 3803 |
Count Residue Prefixes |
Easy |
String, Hash_Table, Mid_Level, Weekly_Contest_484 |
1 |
100.00 |
| 3801 |
Minimum Cost to Merge Sorted Lists |
Hard |
Array, Dynamic_Programming, Binary_Search, Two_Pointers, Bit_Manipulation, Senior_Staff, Weekly_Contest_483 |
251 |
89.19 |
| 3800 |
Minimum Cost to Make Two Binary Strings Equal |
Medium |
String, Greedy, Staff, Weekly_Contest_483 |
8 |
85.71 |
| 3799 |
Word Squares II |
Medium |
Array, String, Sorting, Backtracking, Enumeration, Senior, Weekly_Contest_483 |
5 |
99.15 |
| 3798 |
Largest Even Number |
Easy |
String, Mid_Level, Weekly_Contest_483 |
0 |
100.00 |
| 3797 |
Count Routes to Climb a Rectangular Grid |
Hard |
Array, Dynamic_Programming, Matrix, Prefix_Sum, Senior_Staff, Biweekly_Contest_173 |
89 |
89.19 |
| 3796 |
Find Maximum Value in a Constrained Sequence |
Medium |
Array, Greedy, Staff, Biweekly_Contest_173 |
6 |
98.18 |
| 3795 |
Minimum Subarray Length With Distinct Sum At Least K |
Medium |
Array, Hash_Table, Sliding_Window, Senior, Biweekly_Contest_173 |
88 |
85.14 |
| 3794 |
Reverse String Prefix |
Easy |
String, Two_Pointers, Mid_Level, Biweekly_Contest_173 |
1 |
100.00 |
| 3793 |
Find Users with High Token Usage |
Easy |
Database |
286 |
70.33 |
| 3791 |
Number of Balanced Integers in a Range |
Hard |
Dynamic_Programming, Principal, Weekly_Contest_482 |
75 |
83.12 |
| 3790 |
Smallest All-Ones Multiple |
Medium |
Hash_Table, Math, Staff, Weekly_Contest_482 |
8 |
100.00 |
| 3789 |
Minimum Cost to Acquire Required Items |
Medium |
Math, Greedy, Staff, Weekly_Contest_482 |
1 |
100.00 |
| 3788 |
Maximum Score of a Split |
Medium |
Array, Prefix_Sum, Senior, Weekly_Contest_482 |
2 |
100.00 |
| 3786 |
Total Sum of Interaction Cost in Tree Groups |
Hard |
Array, Depth_First_Search, Tree, Senior_Staff, Weekly_Contest_481 |
82 |
90.67 |
| 3785 |
Minimum Swaps to Avoid Forbidden Values |
Hard |
Array, Hash_Table, Greedy, Counting, Senior_Staff, Weekly_Contest_481 |
88 |
86.89 |
| 3784 |
Minimum Deletion Cost to Make All Characters Equal |
Medium |
Array, String, Hash_Table, Enumeration, Senior, Weekly_Contest_481 |
3 |
94.77 |
| 3783 |
Mirror Distance of an Integer |
Easy |
Math, Mid_Level, Weekly_Contest_481 |
1 |
99.88 |
| 3782 |
Last Remaining Integer After Alternating Deletion Operations |
Hard |
Math, Recursion, Senior_Staff, Biweekly_Contest_172 |
1 |
100.00 |
| 3781 |
Maximum Score After Binary Swaps |
Medium |
Array, String, Greedy, Heap_Priority_Queue, Staff, Biweekly_Contest_172 |
39 |
96.47 |
| 3780 |
Maximum Sum of Three Numbers Divisible by Three |
Medium |
Array, Sorting, Greedy, Heap_Priority_Queue, Senior, Biweekly_Contest_172 |
7 |
98.17 |
| 3779 |
Minimum Number of Operations to Have Distinct Elements |
Medium |
Array, Hash_Table, Senior, Biweekly_Contest_172 |
4 |
99.25 |
| 3777 |
Minimum Deletions to Make Alternating Substring |
Hard |
String, Segment_Tree, Senior_Staff, Weekly_Contest_480 |
35 |
100.00 |
| 3776 |
Minimum Moves to Balance Circular Array |
Medium |
Array, Sorting, Greedy, Staff, Weekly_Contest_480 |
2 |
100.00 |
| 3775 |
Reverse Words With Same Vowel Count |
Medium |
String, Two_Pointers, Simulation, Senior, Weekly_Contest_480 |
41 |
96.14 |
| 3774 |
Absolute Difference Between Maximum and Minimum K Elements |
Easy |
Array, Sorting, Mid_Level, Weekly_Contest_480 |
5 |
96.82 |
| 3772 |
Maximum Subgraph Score in a Tree |
Hard |
Array, Dynamic_Programming, Depth_First_Search, Tree, Senior_Staff, Weekly_Contest_479 |
35 |
100.00 |
| 3771 |
Total Score of Dungeon Runs |
Medium |
Array, Binary_Search, Prefix_Sum, Staff, Weekly_Contest_479 |
19 |
100.00 |
| 3770 |
Largest Prime from Consecutive Prime Sum |
Medium |
Array, Math, Number_Theory, Senior, Weekly_Contest_479 |
1 |
100.00 |
| 3769 |
Sort Integers by Binary Reflection |
Easy |
Array, Sorting, Mid_Level, Weekly_Contest_479 |
5 |
97.23 |
| 3768 |
Minimum Inversion Count in Subarrays of Fixed Length |
Hard |
Array, Sliding_Window, Segment_Tree, Senior_Staff, Biweekly_Contest_171 |
157 |
94.34 |
| 3767 |
Maximize Points After Choosing K Tasks |
Medium |
Array, Sorting, Greedy, Heap_Priority_Queue, Staff, Biweekly_Contest_171 |
21 |
100.00 |
| 3766 |
Minimum Operations to Make Binary Palindrome |
Medium |
Array, Binary_Search, Two_Pointers, Bit_Manipulation, Staff, Biweekly_Contest_171 |
54 |
82.69 |
| 3765 |
Complete Prime Number |
Medium |
Math, Enumeration, Number_Theory, Senior, Biweekly_Contest_171 |
2 |
91.62 |
| 3764 |
Most Common Course Pairs |
Hard |
Database |
262 |
63.61 |
| 3762 |
Minimum Operations to Equalize Subarrays |
Hard |
Array, Math, Binary_Search, Segment_Tree, Principal, Weekly_Contest_478 |
528 |
100.00 |
| 3761 |
Minimum Absolute Distance Between Mirror Pairs |
Medium |
Array, Hash_Table, Math, Staff, Weekly_Contest_478 |
49 |
84.83 |
| 3760 |
Maximum Substrings With Distinct Start |
Medium |
String, Hash_Table, Senior, Weekly_Contest_478 |
5 |
98.92 |
| 3759 |
Count Elements With at Least K Greater Values |
Medium |
Array, Sorting, Binary_Search, Divide_and_Conquer, Quickselect, Senior, Weekly_Contest_478 |
40 |
96.15 |
| 3757 |
Number of Effective Subsequences |
Hard |
Array, Dynamic_Programming, Math, Bit_Manipulation, Combinatorics, Senior_Staff, Weekly_Contest_477 |
128 |
95.71 |
| 3755 |
Find Maximum Balanced XOR Subarray Length |
Medium |
Array, Hash_Table, Bit_Manipulation, Prefix_Sum, Senior, Weekly_Contest_477 |
91 |
98.50 |
| 3754 |
Concatenate Non-Zero Digits and Multiply by Sum I |
Easy |
Math, Mid_Level, Weekly_Contest_477 |
1 |
100.00 |
| 3753 |
Total Waviness of Numbers in Range II |
Hard |
Dynamic_Programming, Math, Senior_Staff, Biweekly_Contest_170 |
52 |
96.83 |
| 3752 |
Lexicographically Smallest Negated Permutation that Sums to Target |
Medium |
Array, Math, Sorting, Greedy, Two_Pointers, Staff, Biweekly_Contest_170 |
3 |
100.00 |
| 3751 |
Total Waviness of Numbers in Range I |
Medium |
Dynamic_Programming, Math, Enumeration, Senior, Biweekly_Contest_170 |
11 |
98.18 |
| 3750 |
Minimum Number of Flips to Reverse Binary String |
Easy |
String, Math, Two_Pointers, Bit_Manipulation, Mid_Level, Biweekly_Contest_170 |
1 |
100.00 |
| 3748 |
Count Stable Subarrays |
Hard |
Array, Binary_Search, Prefix_Sum, Senior_Staff, Weekly_Contest_476 |
9 |
100.00 |
| 3747 |
Count Distinct Integers After Removing Zeros |
Medium |
Dynamic_Programming, Math, Staff, Weekly_Contest_476 |
1 |
100.00 |
| 3746 |
Minimum String Length After Balanced Removals |
Medium |
String, Stack, Counting, Senior, Weekly_Contest_476 |
3 |
95.94 |
| 3745 |
Maximize Expression of Three Elements |
Easy |
Array, Sorting, Greedy, Enumeration, Mid_Level, Weekly_Contest_476 |
1 |
99.84 |
| 3743 |
Maximize Cyclic Partition Score |
Hard |
Array, Dynamic_Programming, Principal, Weekly_Contest_475 |
40 |
96.15 |
| 3742 |
Maximum Path Score in a Grid |
Medium |
Array, Dynamic_Programming, Matrix, Staff, Weekly_Contest_475 |
212 |
91.38 |
| 3741 |
Minimum Distance Between Three Equal Elements II |
Medium |
Array, Hash_Table, Senior, Weekly_Contest_475 |
6 |
99.60 |
| 3740 |
Minimum Distance Between Three Equal Elements I |
Easy |
Array, Hash_Table, Mid_Level, Weekly_Contest_475 |
1 |
99.99 |
| 3739 |
Count Subarrays With Majority Element II |
Hard |
Array, Hash_Table, Prefix_Sum, Divide_and_Conquer, Segment_Tree, Merge_Sort, Senior_Staff, Biweekly_Contest_169 |
3 |
100.00 |
| 3738 |
Longest Non-Decreasing Subarray After Replacing at Most One Element |
Medium |
Array, Dynamic_Programming, Staff, Biweekly_Contest_169 |
7 |
99.28 |
| 3737 |
Count Subarrays With Majority Element I |
Medium |
Array, Hash_Table, Prefix_Sum, Counting, Divide_and_Conquer, Segment_Tree, Merge_Sort, Senior, Biweekly_Contest_169 |
1 |
100.00 |
| 3736 |
Minimum Moves to Equal Array Elements III |
Easy |
Array, Math, Biweekly_Contest_169 |
1 |
99.59 |
| 3734 |
Lexicographically Smallest Palindromic Permutation Greater Than Target |
Hard |
String, Two_Pointers, Enumeration, Weekly_Contest_474 |
2 |
100.00 |
| 3733 |
Minimum Time to Complete All Deliveries |
Medium |
Math, Binary_Search, Weekly_Contest_474 |
1 |
100.00 |
| 3732 |
Maximum Product of Three Elements After One Replacement |
Medium |
Array, Math, Sorting, Greedy, Weekly_Contest_474 |
4 |
95.32 |
| 3731 |
Find Missing Elements |
Easy |
Array, Hash_Table, Sorting, Weekly_Contest_474 |
2 |
94.89 |
| 3729 |
Count Distinct Subarrays Divisible by K in Sorted Array |
Hard |
Array, Hash_Table, Prefix_Sum, Weekly_Contest_473 |
33 |
99.78 |
| 3728 |
Stable Subarrays With Equal Boundary and Interior Sum |
Medium |
Array, Hash_Table, Prefix_Sum, Weekly_Contest_473 |
71 |
98.21 |
| 3727 |
Maximum Alternating Sum of Squares |
Medium |
Array, Sorting, Greedy, Weekly_Contest_473 |
9 |
100.00 |
| 3726 |
Remove Zeros in Decimal Representation |
Easy |
Math, Simulation, Weekly_Contest_473 |
1 |
98.59 |
| 3725 |
Count Ways to Choose Coprime Integers from Rows |
Hard |
Array, Dynamic_Programming, Math, Matrix, Number_Theory, Combinatorics, Biweekly_Contest_168 |
31 |
94.07 |
| 3724 |
Minimum Operations to Transform Array |
Medium |
Array, Greedy, Biweekly_Contest_168 |
2 |
100.00 |
| 3723 |
Maximize Sum of Squares of Digits |
Medium |
Math, Greedy, Biweekly_Contest_168 |
14 |
98.69 |
| 3722 |
Lexicographically Smallest String After Reverse |
Medium |
Binary_Search, Two_Pointers, Enumeration, Biweekly_Contest_168 |
7 |
100.00 |
| 3721 |
Longest Balanced Subarray II |
Hard |
Array, Hash_Table, Prefix_Sum, Divide_and_Conquer, Segment_Tree, Weekly_Contest_472 |
270 |
76.05 |
| 3720 |
Lexicographically Smallest Permutation Greater Than Target |
Medium |
String, Hash_Table, Greedy, Counting, Enumeration, Weekly_Contest_472 |
2 |
95.82 |
| 3719 |
Longest Balanced Subarray I |
Medium |
Array, Hash_Table, Prefix_Sum, Divide_and_Conquer, Segment_Tree, Weekly_Contest_472 |
10 |
100.00 |
| 3718 |
Smallest Missing Multiple of K |
Easy |
Array, Hash_Table, Weekly_Contest_472 |
0 |
100.00 |
| 3716 |
Find Churn Risk Customers |
Medium |
Database |
256 |
96.87 |
| 3715 |
Sum of Perfect Square Ancestors |
Hard |
Array, Hash_Table, Math, Depth_First_Search, Tree, Counting, Number_Theory, Weekly_Contest_471 |
122 |
98.09 |
| 3714 |
Longest Balanced Substring II |
Medium |
String, Hash_Table, Prefix_Sum, Weekly_Contest_471 |
208 |
97.43 |
| 3713 |
Longest Balanced Substring I |
Medium |
String, Hash_Table, Counting, Enumeration, Weekly_Contest_471 |
32 |
99.85 |
| 3712 |
Sum of Elements With Frequency Divisible by K |
Easy |
Array, Hash_Table, Counting, Weekly_Contest_471 |
1 |
99.96 |
| 3710 |
Maximum Partition Factor |
Hard |
Array, Depth_First_Search, Breadth_First_Search, Binary_Search, Graph, Union_Find, Biweekly_Contest_167 |
46 |
99.31 |
| 3709 |
Design Exam Scores Tracker |
Medium |
Array, Binary_Search, Design, Prefix_Sum, Biweekly_Contest_167 |
102 |
99.55 |
| 3708 |
Longest Fibonacci Subarray |
Medium |
Array, Biweekly_Contest_167 |
1 |
100.00 |
| 3707 |
Equal Score Substrings |
Easy |
String, Prefix_Sum, Biweekly_Contest_167 |
1 |
100.00 |
| 3705 |
Find Golden Hour Customers |
Medium |
Database |
281 |
71.26 |
| 3704 |
Count No-Zero Pairs That Sum to N |
Hard |
Dynamic_Programming, Math, Weekly_Contest_470 |
4 |
97.37 |
| 3703 |
Remove K-Balanced Substrings |
Medium |
String, Stack, Simulation, Weekly_Contest_470 |
191 |
100.00 |
| 3702 |
Longest Subsequence With Non-Zero Bitwise XOR |
Medium |
Array, Bit_Manipulation, Weekly_Contest_470 |
2 |
100.00 |
| 3701 |
Compute Alternating Sum |
Easy |
Array, Simulation, Weekly_Contest_470 |
1 |
100.00 |
| 3700 |
Number of ZigZag Arrays II |
Hard |
Dynamic_Programming, Math, Weekly_Contest_469 |
173 |
92.39 |
| 3699 |
Number of ZigZag Arrays I |
Hard |
Dynamic_Programming, Prefix_Sum, Weekly_Contest_469 |
197 |
97.34 |
| 3698 |
Split Array With Minimum Difference |
Medium |
Array, Prefix_Sum, Weekly_Contest_469 |
2 |
99.48 |
| 3697 |
Compute Decimal Representation |
Easy |
Array, Math, Weekly_Contest_469 |
1 |
100.00 |
| 3695 |
Maximize Alternating Sum Using Swaps |
Hard |
Array, Sorting, Greedy, Union_Find, Biweekly_Contest_166 |
29 |
99.13 |
| 3694 |
Distinct Points Reachable After Substring Removal |
Medium |
String, Hash_Table, Prefix_Sum, Sliding_Window, Biweekly_Contest_166 |
38 |
97.74 |
| 3693 |
Climbing Stairs II |
Medium |
Array, Dynamic_Programming, Biweekly_Contest_166 |
3 |
99.74 |
| 3692 |
Majority Frequency Characters |
Easy |
String, Hash_Table, Counting, Biweekly_Contest_166 |
1 |
100.00 |
| 3691 |
Maximum Total Subarray Value II |
Hard |
Array, Greedy, Heap_Priority_Queue, Segment_Tree, Weekly_Contest_468 |
89 |
80.08 |
| 3690 |
Split and Merge Array Transformation |
Medium |
Array, Hash_Table, Breadth_First_Search, Weekly_Contest_468 |
9 |
100.00 |
| 3689 |
Maximum Total Subarray Value I |
Medium |
Array, Greedy, Weekly_Contest_468 |
1 |
100.00 |
| 3688 |
Bitwise OR of Even Numbers in an Array |
Easy |
Array, Bit_Manipulation, Simulation, Weekly_Contest_468 |
0 |
100.00 |
| 3686 |
Number of Stable Subsequences |
Hard |
Array, Dynamic_Programming, Weekly_Contest_467 |
9 |
99.95 |
| 3685 |
Subsequence Sum After Capping Elements |
Medium |
Array, Dynamic_Programming, Sorting, Two_Pointers, Weekly_Contest_467 |
24 |
96.44 |
| 3684 |
Maximize Sum of At Most K Distinct Elements |
Easy |
Array, Hash_Table, Sorting, Greedy, Weekly_Contest_467 |
3 |
99.92 |
| 3683 |
Earliest Time to Finish One Task |
Easy |
Array, Weekly_Contest_467 |
1 |
77.01 |
| 3681 |
Maximum XOR of Subsequences |
Hard |
Array, Math, Greedy, Bit_Manipulation, Biweekly_Contest_165 |
28 |
98.28 |
| 3680 |
Generate Schedule |
Medium |
Array, Math, Greedy, Biweekly_Contest_165 |
2 |
100.00 |
| 3679 |
Minimum Discards to Balance Inventory |
Medium |
Array, Hash_Table, Simulation, Counting, Sliding_Window, Biweekly_Contest_165 |
2 |
100.00 |
| 3678 |
Smallest Absent Positive Greater Than Average |
Easy |
Array, Hash_Table, Biweekly_Contest_165 |
2 |
100.00 |
| 3677 |
Count Binary Palindromic Numbers |
Hard |
Math, Bit_Manipulation, Weekly_Contest_466 |
1 |
100.00 |
| 3676 |
Count Bowl Subarrays |
Medium |
Array, Stack, Monotonic_Stack, Weekly_Contest_466 |
2 |
100.00 |
| 3675 |
Minimum Operations to Transform String |
Medium |
String, Greedy, Weekly_Contest_466 |
5 |
100.00 |
| 3674 |
Minimum Operations to Equalize Array |
Easy |
Array, Bit_Manipulation, Brainteaser, Weekly_Contest_466 |
0 |
100.00 |
| 3673 |
Find Zombie Sessions |
Hard |
Database |
278 |
100.00 |
| 3671 |
Sum of Beautiful Subsequences |
Hard |
Array, Math, Tree, Number_Theory, Weekly_Contest_465 |
232 |
92.27 |
| 3670 |
Maximum Product of Two Integers With No Common Bits |
Medium |
Array, Dynamic_Programming, Bit_Manipulation, Weekly_Contest_465 |
159 |
98.86 |
| 3669 |
Balanced K-Factor Decomposition |
Medium |
Math, Backtracking, Number_Theory, Weekly_Contest_465 |
14 |
77.10 |
| 3668 |
Restore Finishing Order |
Easy |
Array, Hash_Table, Weekly_Contest_465 |
1 |
100.00 |
| 3666 |
Minimum Operations to Equalize Binary String |
Hard |
String, Hash_Table, Math, Breadth_First_Search, Biweekly_Contest_164 |
6 |
85.17 |
| 3665 |
Twisted Mirror Path Count |
Medium |
Array, Dynamic_Programming, Matrix, Biweekly_Contest_164 |
28 |
99.81 |
| 3664 |
Two-Letter Card Game |
Medium |
Array, String, Hash_Table, Counting, Enumeration, Biweekly_Contest_164 |
8 |
99.01 |
| 3663 |
Find The Least Frequent Digit |
Easy |
Array, Hash_Table, Math, Counting, Biweekly_Contest_164 |
1 |
97.93 |
| 3661 |
Maximum Walls Destroyed by Robots |
Hard |
Array, Dynamic_Programming, Sorting, Binary_Search, Weekly_Contest_464 |
101 |
91.89 |
| 3660 |
Jump Game IX |
Medium |
Array, Dynamic_Programming, Weekly_Contest_464 |
4 |
98.97 |
| 3659 |
Partition Array Into K-Distinct Groups |
Medium |
Array, Hash_Table, Counting, Weekly_Contest_464 |
3 |
99.86 |
| 3658 |
GCD of Odd and Even Sums |
Easy |
Math, Number_Theory, Weekly_Contest_464 |
0 |
100.00 |
| 3657 |
Find Loyal Customers |
Medium |
Database |
297 |
100.00 |
| 3655 |
XOR After Range Multiplication Queries II |
Hard |
Array, Divide_and_Conquer, Weekly_Contest_463 |
22 |
94.97 |
| 3654 |
Minimum Sum After Divisible Sum Deletions |
Medium |
Array, Hash_Table, Dynamic_Programming, Prefix_Sum, Weekly_Contest_463 |
17 |
91.65 |
| 3653 |
XOR After Range Multiplication Queries I |
Medium |
Array, Simulation, Divide_and_Conquer, Weekly_Contest_463 |
19 |
99.95 |
| 3652 |
Best Time to Buy and Sell Stock using Strategy |
Medium |
Array, Prefix_Sum, Sliding_Window, Weekly_Contest_463 |
5 |
94.41 |
| 3651 |
Minimum Cost Path with Teleportations |
Hard |
Array, Dynamic_Programming, Matrix, Biweekly_Contest_163 |
79 |
94.66 |
| 3650 |
Minimum Cost Path with Edge Reversals |
Medium |
Heap_Priority_Queue, Graph, Shortest_Path, Biweekly_Contest_163 |
47 |
99.80 |
| 3649 |
Number of Perfect Pairs |
Medium |
Array, Math, Sorting, Two_Pointers, Biweekly_Contest_163 |
44 |
71.88 |
| 3648 |
Minimum Sensors to Cover Grid |
Medium |
Math, Biweekly_Contest_163 |
0 |
100.00 |
| 3646 |
Next Special Palindrome Number |
Hard |
Backtracking, Weekly_Contest_462 |
20 |
69.08 |
| 3645 |
Maximum Total from Optimal Activation Order |
Medium |
Array, Sorting, Greedy, Two_Pointers, Heap_Priority_Queue, Weekly_Contest_462 |
37 |
96.20 |
| 3644 |
Maximum K to Sort a Permutation |
Medium |
Array, Bit_Manipulation, Weekly_Contest_462 |
1 |
100.00 |
| 3643 |
Flip Square Submatrix Vertically |
Easy |
Array, Matrix, Two_Pointers, Weekly_Contest_462 |
0 |
100.00 |
| 3642 |
Find Books with Polarized Opinions |
Easy |
Database |
490 |
100.00 |
| 3640 |
Trionic Array II |
Hard |
Array, Dynamic_Programming, Weekly_Contest_461 |
4 |
87.79 |
| 3639 |
Minimum Time to Activate String |
Medium |
Array, Binary_Search, Weekly_Contest_461 |
6 |
99.91 |
| 3638 |
Maximum Balanced Shipments |
Medium |
Array, Dynamic_Programming, Greedy, Stack, Monotonic_Stack, Weekly_Contest_461 |
2 |
100.00 |
| 3637 |
Trionic Array I |
Easy |
Array, Weekly_Contest_461 |
0 |
100.00 |
| 3636 |
Threshold Majority Queries |
Hard |
Array, Hash_Table, Binary_Search, Prefix_Sum, Counting, Divide_and_Conquer, Biweekly_Contest_162 |
83 |
96.87 |
| 3635 |
Earliest Finish Time for Land and Water Rides II |
Medium |
Array, Sorting, Greedy, Binary_Search, Two_Pointers, Biweekly_Contest_162 |
2 |
100.00 |
| 3634 |
Minimum Removals to Balance Array |
Medium |
Array, Sorting, Sliding_Window, Biweekly_Contest_162 |
20 |
99.40 |
| 3633 |
Earliest Finish Time for Land and Water Rides I |
Easy |
Array, Sorting, Greedy, Binary_Search, Two_Pointers, Biweekly_Contest_162 |
3 |
93.86 |
| 3630 |
Partition Array for Maximum XOR and AND |
Hard |
Array, Math, Greedy, Enumeration, Weekly_Contest_460 |
82 |
96.35 |
| 3629 |
Minimum Jumps to Reach End via Prime Teleportation |
Medium |
Array, Hash_Table, Math, Breadth_First_Search, Number_Theory, Weekly_Contest_460 |
112 |
99.76 |
| 3628 |
Maximum Number of Subsequences After One Inserting |
Medium |
String, Dynamic_Programming, Greedy, Prefix_Sum, Weekly_Contest_460 |
12 |
100.00 |
| 3627 |
Maximum Median Sum of Subsequences of Size 3 |
Medium |
Array, Math, Sorting, Greedy, Game_Theory, Weekly_Contest_460 |
23 |
98.36 |
| 3626 |
Find Stores with Inventory Imbalance |
Medium |
Database |
516 |
100.00 |
| 3625 |
Count Number of Trapezoids II |
Hard |
Array, Hash_Table, Math, Geometry, Weekly_Contest_459 |
347 |
99.10 |
| 3624 |
Number of Integers With Popcount-Depth Equal to K II |
Hard |
Array, Segment_Tree, Weekly_Contest_459 |
27 |
96.44 |
| 3623 |
Count Number of Trapezoids I |
Medium |
Array, Hash_Table, Math, Geometry, Weekly_Contest_459 |
30 |
99.92 |
| 3622 |
Check Divisibility by Digit Sum and Product |
Easy |
Math, Weekly_Contest_459 |
0 |
100.00 |
| 3621 |
Number [Page truncated to keep GeezerVison snappy.] | |
|