Movatterモバイル変換


[0]ホーム

URL:


LeetCode in Net

“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.”

Level 1

Day 1 Prefix Sum

| | | | | | |-|-|-|-|-|-

Day 2 String

0205Isomorphic StringsEasyString, Hash_Table290.78
0392Is SubsequenceEasyString, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers0100.00

Day 3 Linked List

0021Merge Two Sorted ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n)0100.00
0206Reverse Linked ListEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1)0100.00

Day 4 Linked List

0142Linked List Cycle IIMediumTop_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1)9548.82

Day 5 Greedy

0121Best Time to Buy and Sell StockEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)1100.00

Day 6 Tree

0102Binary Tree Level Order TraversalMediumTop_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N)0100.00

Day 7 Binary Search

| | | | | | |-|-|-|-|-|-

Day 8 Binary Search Tree

0098Validate Binary Search TreeMediumTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N))0100.00

Day 9 Graph/BFS/DFS

0200Number of IslandsMediumTop_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)13165.99

Day 10 Dynamic Programming

0070Climbing StairsEasyTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n)0100.00

Day 11 Dynamic Programming

0062Unique PathsMediumTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n)0100.00

Day 12 Sliding Window/Two Pointer

0438Find All Anagrams in a StringMediumTop_100_Liked_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n+m)_Space_O(1)397.66

Day 13 Hashmap

0001Two SumEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task198.51

Day 14 Stack

0394Decode StringMediumTop_100_Liked_Questions, String, Stack, Recursion, LeetCode_75_Stack, Big_O_Time_O(n)_Space_O(n)0100.00

Day 15 Heap

| | | | | | |-|-|-|-|-|-

Level 2

Day 1 Implementation/Simulation

0202Happy NumberEasyTop_Interview_Questions, Hash_Table, Math, Two_Pointers0100.00
0054Spiral MatrixMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation0100.00

Day 2 String

0014Longest Common PrefixEasyTop_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m)0100.00

Day 3 Linked List

0019Remove Nth Node From End of ListMediumTop_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L)0100.00
0234Palindrome Linked ListEasyTop_100_Liked_Questions, Two_Pointers, Stack, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1)460.29

Day 4 Linked List

0148Sort ListMediumTop_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))3740.62

Day 5 Greedy

| | | | | | |-|-|-|-|-|-

Day 6 Tree

0226Invert Binary TreeEasyTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n)0100.00

Day 7 Tree

0543Diameter of Binary TreeEasyTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0437Path Sum IIIMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n)1066.33

Day 8 Binary Search

0074Search a 2D MatrixMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1)0100.00
0033Search in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00

Day 9 Binary Search Tree

0108Convert Sorted Array to Binary Search TreeEasyTop_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer0100.00
0230Kth Smallest Element in a BSTMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0173Binary Search Tree IteratorMediumTree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator1100.00

Day 10 Graph/BFS/DFS

| | | | | | |-|-|-|-|-|-

Day 11 Graph/BFS/DFS

0210Course Schedule IIMediumTop_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort491.35

Day 12 Dynamic Programming

0198House RobberMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n)0100.00
0322Coin ChangeMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount)1297.87

Day 13 Dynamic Programming

0416Partition Equal Subset SumMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Big_O_Time_O(n*sums)_Space_O(n*sums)2282.19
0152Maximum Product SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)0100.00

Day 14 Sliding Window/Two Pointer

0003Longest Substring Without Repeating CharactersMediumTop_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_task396.84
0076Minimum Window SubstringHardTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(s.length())_Space_O(1)399.36

Day 15 Tree

0100Same TreeEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree0100.00
0101Symmetric TreeEasyTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N))0100.00
0199Binary Tree Right Side ViewMediumTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS0100.00

Day 16 Design

0155Min StackMediumTop_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N)1100.00
0208Implement Trie (Prefix Tree)MediumTop_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)7100.00

Day 17 Interval

0057Insert IntervalMediumArray199.33
0056Merge IntervalsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n)639.00

Day 18 Stack

| | | | | | |-|-|-|-|-|-

Day 19 Union Find

| | | | | | |-|-|-|-|-|-

Day 20 Brute Force/Backtracking

0039Combination SumMediumTop_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n)1100.00
0046PermutationsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!)185.02

Udemy

Udemy Integers

0136Single NumberEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1)0100.00
0007Reverse IntegerMediumTop_Interview_Questions, Math, Big_O_Time_O(log10(x))_Space_O(1)1499.26
0009Palindrome NumberEasyMath, Big_O_Time_O(log10(x))_Space_O(1)199.90
0172Factorial Trailing ZeroesMediumTop_Interview_Questions, Math0100.00
0050Pow(x, n)MediumTop_Interview_Questions, Math, Recursion0100.00

Udemy Strings

0014Longest Common PrefixEasyTop_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m)0100.00
0003Longest Substring Without Repeating CharactersMediumTop_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_task396.84
0020Valid ParenthesesEasyTop_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n)282.01
0005Longest Palindromic SubstringMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n)795.82
0394Decode StringMediumTop_100_Liked_Questions, String, Stack, Recursion, LeetCode_75_Stack, Big_O_Time_O(n)_Space_O(n)0100.00
0242Valid AnagramEasyString, Hash_Table, Sorting0100.00
0049Group AnagramsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n)1783.74
0151Reverse Words in a StringMediumString, Two_Pointers, LeetCode_75_Array/String267.44

Udemy Binary Search

0033Search in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0153Find Minimum in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N)0100.00

Udemy Arrays

0121Best Time to Buy and Sell StockEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)1100.00
0283Move ZeroesEasyTop_100_Liked_Questions, Array, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1)196.12
0001Two SumEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task198.51
0058Length of Last WordEasyString0100.00
0122Best Time to Buy and Sell Stock IIMediumTop_Interview_Questions, Array, Dynamic_Programming, Greedy0100.00
0080Remove Duplicates from Sorted Array IIMediumArray, Two_Pointers12597.82
0189Rotate ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1)0100.00
0055Jump GameMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1)199.82
0075Sort ColorsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n)_Space_O(1)0100.00
0066Plus OneEasyTop_Interview_Questions, Array, Math0100.00
0238Product of Array Except SelfMediumTop_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n)1100.00
0041First Missing PositiveHardTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n)275.71
0239Sliding Window MaximumHardTop_100_Liked_Questions, Array, Heap_Priority_Queue, Sliding_Window, Queue, Monotonic_Queue, Big_O_Time_O(n*k)_Space_O(n+k)3294.92

Udemy Two Pointers

0392Is SubsequenceEasyString, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers0100.00
0125Valid PalindromeEasyTop_Interview_Questions, String, Two_Pointers199.79
0026Remove Duplicates from Sorted ArrayEasyTop_Interview_Questions, Array, Two_Pointers0100.00
0042Trapping Rain WaterHardTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1)163.59
00153SumMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2)3476.14

Udemy Famous Algorithm

0053Maximum SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1)1100.00
0169Majority ElementEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1)166.60

Udemy Sorting Algorithms

| | | | | | |-|-|-|-|-|-

Udemy 2D Arrays/Matrix

0074Search a 2D MatrixMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1)0100.00
0054Spiral MatrixMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation0100.00
0048Rotate ImageMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1)0100.00
0073Set Matrix ZeroesMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Big_O_Time_O(m*n)_Space_O(1)273.03
0056Merge IntervalsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n)639.00

Udemy Linked List

0114Flatten Binary Tree to Linked ListMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_Space_O(N)0100.00
0061Rotate ListMediumTwo_Pointers, Linked_List0100.00
0024Swap Nodes in PairsMediumTop_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1)0100.00
0142Linked List Cycle IIMediumTop_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1)9548.82
0141Linked List CycleEasyTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1)10737.72
0206Reverse Linked ListEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1)0100.00
0021Merge Two Sorted ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n)0100.00
0160Intersection of Two Linked ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(M+N)_Space_O(1)14564.32
0234Palindrome Linked ListEasyTop_100_Liked_Questions, Two_Pointers, Stack, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1)460.29
0138Copy List with Random PointerMediumTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N)7748.03
0025Reverse Nodes in k-GroupHardTop_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k)0100.00
0146LRU CacheMediumTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_Space_O(capacity)2880.36

Udemy Tree Stack Queue

0094Binary Tree Inorder TraversalEasyTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_Space_O(n)0100.00
0102Binary Tree Level Order TraversalMediumTop_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N)0100.00
0103Binary Tree Zigzag Level Order TraversalMediumTop_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree0100.00
0108Convert Sorted Array to Binary Search TreeEasyTop_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer0100.00
0543Diameter of Binary TreeEasyTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0100Same TreeEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree0100.00
0226Invert Binary TreeEasyTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0104Maximum Depth of Binary TreeEasyTop_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)0100.00
0124Binary Tree Maximum Path SumHardTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N)0100.00
0098Validate Binary Search TreeMediumTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N))0100.00
0236Lowest Common Ancestor of a Binary TreeMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n)9368.06

Udemy Trie and Heap

0208Implement Trie (Prefix Tree)MediumTop_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)7100.00

Udemy Graph

0200Number of IslandsMediumTop_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)13165.99
0133Clone GraphMediumHash_Table, Depth_First_Search, Breadth_First_Search, Graph11796.34

Udemy Dynamic Programming

0120TriangleMediumArray, Dynamic_Programming290.53
0139Word BreakMediumTop_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)655.14
0152Maximum Product SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)0100.00
0198House RobberMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n)0100.00
0070Climbing StairsEasyTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n)0100.00
0064Minimum Path SumMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n)1100.00
0300Longest Increasing SubsequenceMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n)293.82
1143Longest Common SubsequenceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n*m)_Space_O(n*m)1469.42
0072Edit DistanceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2)489.69
0010Regular Expression MatchingHardTop_Interview_Questions, String, Dynamic_Programming, Recursion, Big_O_Time_O(m*n)_Space_O(m*n)199.81

Udemy Backtracking/Recursion

0022Generate ParenthesesMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n)0100.00
0039Combination SumMediumTop_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n)1100.00
0078SubsetsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Backtracking, Big_O_Time_O(2^n)_Space_O(n*2^n)0100.00
0017Letter Combinations of a Phone NumberMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n)0100.00
0046PermutationsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!)185.02

Udemy Bit Manipulation

0191Number of 1 BitsEasyTop_Interview_Questions, Bit_Manipulation0100.00
0190Reverse BitsEasyTop_Interview_Questions, Bit_Manipulation, Divide_and_Conquer1893.43
0338Counting BitsEasyDynamic_Programming, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(num)_Space_O(num)0100.00

Udemy Design

0155Min StackMediumTop_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N)1100.00

Top Interview 150

Top Interview 150 Array/String

0088Merge Sorted ArrayEasyTop_Interview_Questions, Array, Sorting, Two_Pointers0100.00
0027Remove ElementEasyArray, Two_Pointers0100.00
0026Remove Duplicates from Sorted ArrayEasyTop_Interview_Questions, Array, Two_Pointers0100.00
0080Remove Duplicates from Sorted Array IIMediumArray, Two_Pointers12597.82
0169Majority ElementEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1)166.60
0189Rotate ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1)0100.00
0121Best Time to Buy and Sell StockEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)1100.00
0122Best Time to Buy and Sell Stock IIMediumTop_Interview_Questions, Array, Dynamic_Programming, Greedy0100.00
0055Jump GameMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1)199.82
0045Jump Game IIMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1)0100.00
0274H-IndexMediumArray, Sorting, Counting_Sort0100.00
0380Insert Delete GetRandom O(1)MediumArray, Hash_Table, Math, Design, Randomized10100.00
0238Product of Array Except SelfMediumTop_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n)1100.00
0134Gas StationMediumTop_Interview_Questions, Array, Greedy0100.00
0135CandyHardArray, Greedy199.02
0042Trapping Rain WaterHardTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1)163.59
0013Roman to IntegerEasyTop_Interview_Questions, String, Hash_Table, Math, Big_O_Time_O(n)_Space_O(1)199.81
0012Integer to RomanMediumString, Hash_Table, Math, Big_O_Time_O(1)_Space_O(1)287.59
0058Length of Last WordEasyString0100.00
0014Longest Common PrefixEasyTop_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m)0100.00
0151Reverse Words in a StringMediumString, Two_Pointers, LeetCode_75_Array/String267.44
0006Zigzag ConversionMediumString, Big_O_Time_O(n)_Space_O(n)395.39
0028Find the Index of the First Occurrence in a StringEasyTop_Interview_Questions, String, Two_Pointers, String_Matching0100.00
0068Text JustificationHardArray, String, Simulation183.99

Top Interview 150 Two Pointers

0125Valid PalindromeEasyTop_Interview_Questions, String, Two_Pointers199.79
0392Is SubsequenceEasyString, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers0100.00
0167Two Sum II - Input Array Is SortedMediumArray, Binary_Search, Two_Pointers0100.00
0011Container With Most WaterMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1)199.97
00153SumMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2)3476.14

Top Interview 150 Sliding Window

0209Minimum Size Subarray SumMediumArray, Binary_Search, Prefix_Sum, Sliding_Window0100.00
0003Longest Substring Without Repeating CharactersMediumTop_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_task396.84
0030Substring with Concatenation of All WordsHardString, Hash_Table, Sliding_Window1594.14
0076Minimum Window SubstringHardTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(s.length())_Space_O(1)399.36

Top Interview 150 Matrix

0036Valid SudokuMediumTop_Interview_Questions, Array, Hash_Table, Matrix198.25
0054Spiral MatrixMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation0100.00
0048Rotate ImageMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1)0100.00
0073Set Matrix ZeroesMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Big_O_Time_O(m*n)_Space_O(1)273.03
0289Game of LifeMediumArray, Matrix, Simulation0100.00

Top Interview 150 Hashmap

0383Ransom NoteEasyString, Hash_Table, Counting198.72
0205Isomorphic StringsEasyString, Hash_Table290.78
0290Word PatternEasyString, Hash_Table0100.00
0242Valid AnagramEasyString, Hash_Table, Sorting0100.00
0049Group AnagramsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n)1783.74
0001Two SumEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task198.51
0202Happy NumberEasyTop_Interview_Questions, Hash_Table, Math, Two_Pointers0100.00
0219Contains Duplicate IIEasyArray, Hash_Table, Sliding_Window1298.14
0128Longest Consecutive SequenceMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Union_Find, Big_O_Time_O(N_log_N)_Space_O(1)16100.00

Top Interview 150 Intervals

0228Summary RangesEasyArray0100.00
0056Merge IntervalsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n)639.00
0057Insert IntervalMediumArray199.33
0452Minimum Number of Arrows to Burst BalloonsMediumArray, Sorting, Greedy, LeetCode_75_Intervals5149.35

Top Interview 150 Stack

0020Valid ParenthesesEasyTop_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n)282.01
0071Simplify PathMediumString, Stack290.87
0155Min StackMediumTop_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N)1100.00
0150Evaluate Reverse Polish NotationMediumTop_Interview_Questions, Array, Math, Stack1177.03
0224Basic CalculatorHardString, Math, Stack, Recursion396.26

Top Interview 150 Linked List

0141Linked List CycleEasyTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1)10737.72
0002Add Two NumbersMediumTop_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_task191.39
0021Merge Two Sorted ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n)0100.00
0138Copy List with Random PointerMediumTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N)7748.03
0092Reverse Linked List IIMediumLinked_List0100.00
0025Reverse Nodes in k-GroupHardTop_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k)0100.00
0019Remove Nth Node From End of ListMediumTop_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L)0100.00
0082Remove Duplicates from Sorted List IIMediumTwo_Pointers, Linked_List0100.00
0061Rotate ListMediumTwo_Pointers, Linked_List0100.00
0086Partition ListMediumTwo_Pointers, Linked_List0100.00
0146LRU CacheMediumTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_Space_O(capacity)2880.36

Top Interview 150 Binary Tree General

0104Maximum Depth of Binary TreeEasyTop_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)0100.00
0100Same TreeEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree0100.00
0226Invert Binary TreeEasyTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0101Symmetric TreeEasyTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N))0100.00
0105Construct Binary Tree from Preorder and Inorder TraversalMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_Space_O(N)196.98
0106Construct Binary Tree from Inorder and Postorder TraversalMediumArray, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer0100.00
0117Populating Next Right Pointers in Each Node IIMediumDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List6998.05
0114Flatten Binary Tree to Linked ListMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_Space_O(N)0100.00
0112Path SumEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree0100.00
0129Sum Root to Leaf NumbersMediumDepth_First_Search, Tree, Binary_Tree0100.00
0124Binary Tree Maximum Path SumHardTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N)0100.00
0173Binary Search Tree IteratorMediumTree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator1100.00
0222Count Complete Tree NodesEasyDepth_First_Search, Tree, Binary_Search, Binary_Tree0100.00
0236Lowest Common Ancestor of a Binary TreeMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n)9368.06

Top Interview 150 Binary Tree BFS

0199Binary Tree Right Side ViewMediumTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS0100.00
0637Average of Levels in Binary TreeEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree1100.00
0102Binary Tree Level Order TraversalMediumTop_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N)0100.00
0103Binary Tree Zigzag Level Order TraversalMediumTop_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree0100.00

Top Interview 150 Binary Search Tree

0530Minimum Absolute Difference in BSTEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Binary_Search_Tree0100.00
0230Kth Smallest Element in a BSTMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0098Validate Binary Search TreeMediumTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N))0100.00

Top Interview 150 Graph General

0200Number of IslandsMediumTop_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)13165.99
0130Surrounded RegionsMediumTop_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find1100.00
0133Clone GraphMediumHash_Table, Depth_First_Search, Breadth_First_Search, Graph11796.34
0399Evaluate DivisionMediumArray, Depth_First_Search, Breadth_First_Search, Graph, Union_Find, Shortest_Path, LeetCode_75_Graphs/DFS366.56
0207Course ScheduleMediumTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort, Big_O_Time_O(N)_Space_O(N)491.60
0210Course Schedule IIMediumTop_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort491.35

Top Interview 150 Graph BFS

0909Snakes and LaddersMediumArray, Breadth_First_Search, Matrix672.69
0433Minimum Genetic MutationMediumString, Hash_Table, Breadth_First_Search178.46
0127Word LadderHardTop_Interview_Questions, String, Hash_Table, Breadth_First_Search2296.00

Top Interview 150 Trie

0208Implement Trie (Prefix Tree)MediumTop_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)7100.00
0211Design Add and Search Words Data StructureMediumString, Depth_First_Search, Design, Trie38093.39
0212Word Search IIHardTop_Interview_Questions, Array, String, Matrix, Backtracking, Trie29100.00

Top Interview 150 Backtracking

0017Letter Combinations of a Phone NumberMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n)0100.00
0077CombinationsMediumBacktracking2989.17
0046PermutationsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!)185.02
0039Combination SumMediumTop_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n)1100.00
0052N-Queens IIHardBacktracking195.31
0022Generate ParenthesesMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n)0100.00
0079Word SearchMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n)10095.52

Top Interview 150 Divide and Conquer

0108Convert Sorted Array to Binary Search TreeEasyTop_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer0100.00
0148Sort ListMediumTop_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))3740.62
0427Construct Quad TreeMediumArray, Tree, Matrix, Divide_and_Conquer9166.88
0023Merge k Sorted ListsHardTop_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))397.54

Top Interview 150 Kadane’s Algorithm

0053Maximum SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1)1100.00
0918Maximum Sum Circular SubarrayMediumArray, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue238.75

Top Interview 150 Binary Search

0035Search Insert PositionEasyTop_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0074Search a 2D MatrixMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1)0100.00
0162Find Peak ElementMediumTop_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search0100.00
0033Search in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0034Find First and Last Position of Element in Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0153Find Minimum in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N)0100.00
0004Median of Two Sorted ArraysHardTop_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_task0100.00

Top Interview 150 Heap

0215Kth Largest Element in an ArrayMediumTop_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))8588.50
0502IPOHardArray, Sorting, Greedy, Heap_Priority_Queue19962.82
0373Find K Pairs with Smallest SumsMediumArray, Heap_Priority_Queue5273.33
0295Find Median from Data StreamHardTop_100_Liked_Questions, Sorting, Two_Pointers, Design, Heap_Priority_Queue, Data_Stream, Big_O_Time_O(n*log_n)_Space_O(n)19141.28

Top Interview 150 Bit Manipulation

0067Add BinaryEasyString, Math, Bit_Manipulation, Simulation191.47
0190Reverse BitsEasyTop_Interview_Questions, Bit_Manipulation, Divide_and_Conquer1893.43
0191Number of 1 BitsEasyTop_Interview_Questions, Bit_Manipulation0100.00
0136Single NumberEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1)0100.00
0137Single Number IIMediumArray, Bit_Manipulation0100.00
0201Bitwise AND of Numbers RangeMediumBit_Manipulation196.12

Top Interview 150 Math

0009Palindrome NumberEasyMath, Big_O_Time_O(log10(x))_Space_O(1)199.90
0066Plus OneEasyTop_Interview_Questions, Array, Math0100.00
0172Factorial Trailing ZeroesMediumTop_Interview_Questions, Math0100.00
0069Sqrt(x)EasyTop_Interview_Questions, Math, Binary_Search0100.00
0050Pow(x, n)MediumTop_Interview_Questions, Math, Recursion0100.00
0149Max Points on a LineHardTop_Interview_Questions, Array, Hash_Table, Math, Geometry5100.00

Top Interview 150 1D DP

0070Climbing StairsEasyTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n)0100.00
0198House RobberMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n)0100.00
0139Word BreakMediumTop_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)655.14
0322Coin ChangeMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount)1297.87
0300Longest Increasing SubsequenceMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n)293.82

Top Interview 150 Multidimensional DP

0120TriangleMediumArray, Dynamic_Programming290.53
0064Minimum Path SumMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n)1100.00
0063Unique Paths IIMediumArray, Dynamic_Programming, Matrix0100.00
0005Longest Palindromic SubstringMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n)795.82
0097Interleaving StringMediumString, Dynamic_Programming5687.55
0072Edit DistanceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2)489.69
0123Best Time to Buy and Sell Stock IIIHardArray, Dynamic_Programming386.18
0188Best Time to Buy and Sell Stock IVHardArray, Dynamic_Programming1100.00
0221Maximal SquareMediumArray, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n)396.90

Data Structure I

Day 1 Array

0053Maximum SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1)1100.00

Day 2 Array

0001Two SumEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task198.51
0088Merge Sorted ArrayEasyTop_Interview_Questions, Array, Sorting, Two_Pointers0100.00

Day 3 Array

0121Best Time to Buy and Sell StockEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)1100.00

Day 4 Array

| | | | | | |-|-|-|-|-|-

Day 5 Array

0036Valid SudokuMediumTop_Interview_Questions, Array, Hash_Table, Matrix198.25
0074Search a 2D MatrixMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1)0100.00

Day 6 String

0383Ransom NoteEasyString, Hash_Table, Counting198.72
0242Valid AnagramEasyString, Hash_Table, Sorting0100.00

Day 7 Linked List

0141Linked List CycleEasyTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1)10737.72
0021Merge Two Sorted ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n)0100.00

Day 8 Linked List

0206Reverse Linked ListEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1)0100.00

Day 9 Stack Queue

0020Valid ParenthesesEasyTop_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n)282.01

Day 10 Tree

0094Binary Tree Inorder TraversalEasyTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_Space_O(n)0100.00

Day 11 Tree

0102Binary Tree Level Order TraversalMediumTop_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N)0100.00
0104Maximum Depth of Binary TreeEasyTop_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)0100.00
0101Symmetric TreeEasyTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N))0100.00

Day 12 Tree

0226Invert Binary TreeEasyTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0112Path SumEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree0100.00

Day 13 Tree

| | | | | | |-|-|-|-|-|-

Day 14 Tree

0098Validate Binary Search TreeMediumTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N))0100.00

Data Structure II

Day 1 Array

0136Single NumberEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1)0100.00
0169Majority ElementEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1)166.60
00153SumMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2)3476.14

Day 2 Array

0075Sort ColorsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n)_Space_O(1)0100.00
0056Merge IntervalsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n)639.00

Day 3 Array

0048Rotate ImageMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1)0100.00

Day 4 Array

0240Search a 2D Matrix IIMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Divide_and_Conquer, Big_O_Time_O(n+m)_Space_O(1)15677.90

Day 5 Array

0238Product of Array Except SelfMediumTop_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n)1100.00
0560Subarray Sum Equals KMediumTop_100_Liked_Questions, Array, Hash_Table, Prefix_Sum, Big_O_Time_O(n)_Space_O(n)1290.27

Day 6 String

| | | | | | |-|-|-|-|-|-

Day 7 String

0290Word PatternEasyString, Hash_Table0100.00
0763Partition LabelsMediumTop_100_Liked_Questions, String, Hash_Table, Greedy, Two_Pointers, Big_O_Time_O(n)_Space_O(1)286.67

Day 8 String

0049Group AnagramsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n)1783.74

Day 9 String

0005Longest Palindromic SubstringMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n)795.82

Day 10 Linked List

0002Add Two NumbersMediumTop_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_task191.39
0142Linked List Cycle IIMediumTop_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1)9548.82

Day 11 Linked List

0160Intersection of Two Linked ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(M+N)_Space_O(1)14564.32
0082Remove Duplicates from Sorted List IIMediumTwo_Pointers, Linked_List0100.00

Day 12 Linked List

0024Swap Nodes in PairsMediumTop_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1)0100.00

Day 13 Linked List

0025Reverse Nodes in k-GroupHardTop_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k)0100.00

Day 14 Stack Queue

0155Min StackMediumTop_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N)1100.00

Day 15 Tree

0108Convert Sorted Array to Binary Search TreeEasyTop_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer0100.00
0105Construct Binary Tree from Preorder and Inorder TraversalMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_Space_O(N)196.98
0103Binary Tree Zigzag Level Order TraversalMediumTop_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree0100.00

Day 16 Tree

0199Binary Tree Right Side ViewMediumTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS0100.00

Day 17 Tree

0230Kth Smallest Element in a BSTMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0173Binary Search Tree IteratorMediumTree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator1100.00

Day 18 Tree

0236Lowest Common Ancestor of a Binary TreeMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n)9368.06

Day 19 Graph

| | | | | | |-|-|-|-|-|-

Day 20 Heap Priority Queue

0215Kth Largest Element in an ArrayMediumTop_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))8588.50
0347Top K Frequent ElementsMediumTop_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)775.70

Day 21 Heap Priority Queue

| | | | | | |-|-|-|-|-|-

Algorithm I

Day 1 Binary Search

0035Search Insert PositionEasyTop_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00

Day 2 Two Pointers

0189Rotate ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1)0100.00

Day 3 Two Pointers

0283Move ZeroesEasyTop_100_Liked_Questions, Array, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1)196.12
0167Two Sum II - Input Array Is SortedMediumArray, Binary_Search, Two_Pointers0100.00

Day 4 Two Pointers

| | | | | | |-|-|-|-|-|-

Day 5 Two Pointers

0019Remove Nth Node From End of ListMediumTop_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L)0100.00

Day 6 Sliding Window

0003Longest Substring Without Repeating CharactersMediumTop_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_task396.84

Day 7 Breadth First Search Depth First Search

| | | | | | |-|-|-|-|-|-

Day 8 Breadth First Search Depth First Search

| | | | | | |-|-|-|-|-|-

Day 9 Breadth First Search Depth First Search

| | | | | | |-|-|-|-|-|-

Day 10 Recursion Backtracking

0021Merge Two Sorted ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n)0100.00
0206Reverse Linked ListEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1)0100.00

Day 11 Recursion Backtracking

0077CombinationsMediumBacktracking2989.17
0046PermutationsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!)185.02

Day 12 Dynamic Programming

0070Climbing StairsEasyTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n)0100.00
0198House RobberMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n)0100.00
0120TriangleMediumArray, Dynamic_Programming290.53

Day 13 Bit Manipulation

0191Number of 1 BitsEasyTop_Interview_Questions, Bit_Manipulation0100.00

Day 14 Bit Manipulation

0190Reverse BitsEasyTop_Interview_Questions, Bit_Manipulation, Divide_and_Conquer1893.43
0136Single NumberEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1)0100.00

Algorithm II

Day 1 Binary Search

0034Find First and Last Position of Element in Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0033Search in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0074Search a 2D MatrixMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1)0100.00

Day 2 Binary Search

0153Find Minimum in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N)0100.00
0162Find Peak ElementMediumTop_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search0100.00

Day 3 Two Pointers

0082Remove Duplicates from Sorted List IIMediumTwo_Pointers, Linked_List0100.00
00153SumMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2)3476.14

Day 4 Two Pointers

0011Container With Most WaterMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1)199.97

Day 5 Sliding Window

0438Find All Anagrams in a StringMediumTop_100_Liked_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n+m)_Space_O(1)397.66
0209Minimum Size Subarray SumMediumArray, Binary_Search, Prefix_Sum, Sliding_Window0100.00

Day 6 Breadth First Search Depth First Search

0200Number of IslandsMediumTop_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)13165.99

Day 7 Breadth First Search Depth First Search

0117Populating Next Right Pointers in Each Node IIMediumDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List6998.05

Day 8 Breadth First Search Depth First Search

0130Surrounded RegionsMediumTop_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find1100.00

Day 9 Recursion Backtracking

0078SubsetsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Backtracking, Big_O_Time_O(2^n)_Space_O(n*2^n)0100.00

Day 10 Recursion Backtracking

0039Combination SumMediumTop_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n)1100.00

Day 11 Recursion Backtracking

0017Letter Combinations of a Phone NumberMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n)0100.00
0022Generate ParenthesesMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n)0100.00
0079Word SearchMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n)10095.52

Day 12 Dynamic Programming

0055Jump GameMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1)199.82

Day 13 Dynamic Programming

0045Jump Game IIMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1)0100.00
0062Unique PathsMediumTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n)0100.00

Day 14 Dynamic Programming

0005Longest Palindromic SubstringMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n)795.82

Day 15 Dynamic Programming

0139Word BreakMediumTop_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)655.14

Day 16 Dynamic Programming

0300Longest Increasing SubsequenceMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n)293.82

Day 17 Dynamic Programming

1143Longest Common SubsequenceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n*m)_Space_O(n*m)1469.42

Day 18 Dynamic Programming

0072Edit DistanceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2)489.69
0322Coin ChangeMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount)1297.87

Day 19 Bit Manipulation

0201Bitwise AND of Numbers RangeMediumBit_Manipulation196.12

Day 20 Others

| | | | | | |-|-|-|-|-|-

Day 21 Others

0202Happy NumberEasyTop_Interview_Questions, Hash_Table, Math, Two_Pointers0100.00
0149Max Points on a LineHardTop_Interview_Questions, Array, Hash_Table, Math, Geometry5100.00

Binary Search I

Day 1

| | | | | | |-|-|-|-|-|-

Day 2

0035Search Insert PositionEasyTop_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00

Day 3

| | | | | | |-|-|-|-|-|-

Day 4

0069Sqrt(x)EasyTop_Interview_Questions, Math, Binary_Search0100.00

Day 5

0034Find First and Last Position of Element in Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00

Day 6

| | | | | | |-|-|-|-|-|-

Day 7

0167Two Sum II - Input Array Is SortedMediumArray, Binary_Search, Two_Pointers0100.00

Day 8

0074Search a 2D MatrixMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1)0100.00

Day 9

| | | | | | |-|-|-|-|-|-

Day 10

| | | | | | |-|-|-|-|-|-

Day 11

0033Search in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00

Day 12

0153Find Minimum in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N)0100.00

Binary Search II

Day 1

0209Minimum Size Subarray SumMediumArray, Binary_Search, Prefix_Sum, Sliding_Window0100.00

Day 2

| | | | | | |-|-|-|-|-|-

Day 3

0300Longest Increasing SubsequenceMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n)293.82

Day 4

| | | | | | |-|-|-|-|-|-

Day 5

0287Find the Duplicate NumberMediumTop_100_Liked_Questions, Array, Binary_Search, Two_Pointers, Bit_Manipulation, Big_O_Time_O(n)_Space_O(n)1100.00

Day 6

| | | | | | |-|-|-|-|-|-

Day 7

| | | | | | |-|-|-|-|-|-

Day 8

0240Search a 2D Matrix IIMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Divide_and_Conquer, Big_O_Time_O(n+m)_Space_O(1)15677.90

Day 9

| | | | | | |-|-|-|-|-|-

Day 10

0222Count Complete Tree NodesEasyDepth_First_Search, Tree, Binary_Search, Binary_Tree0100.00

Day 11

| | | | | | |-|-|-|-|-|-

Day 12

0162Find Peak ElementMediumTop_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search0100.00

Day 13

| | | | | | |-|-|-|-|-|-

Day 14

| | | | | | |-|-|-|-|-|-

Day 15

| | | | | | |-|-|-|-|-|-

Day 16

| | | | | | |-|-|-|-|-|-

Day 17

| | | | | | |-|-|-|-|-|-

Day 18

| | | | | | |-|-|-|-|-|-

Day 19

| | | | | | |-|-|-|-|-|-

Day 20

| | | | | | |-|-|-|-|-|-

Dynamic Programming I

Day 1

| | | | | | |-|-|-|-|-|-

Day 2

0070Climbing StairsEasyTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n)0100.00

Day 3

0198House RobberMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n)0100.00

Day 4

0055Jump GameMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1)199.82
0045Jump Game IIMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1)0100.00

Day 5

0053Maximum SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1)1100.00
0918Maximum Sum Circular SubarrayMediumArray, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue238.75

Day 6

0152Maximum Product SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)0100.00

Day 7

0121Best Time to Buy and Sell StockEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)1100.00
0122Best Time to Buy and Sell Stock IIMediumTop_Interview_Questions, Array, Dynamic_Programming, Greedy0100.00

Day 8

| | | | | | |-|-|-|-|-|-

Day 9

0139Word BreakMediumTop_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)655.14
0042Trapping Rain WaterHardTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1)163.59

Day 10

| | | | | | |-|-|-|-|-|-

Day 11

0096Unique Binary Search TreesMediumDynamic_Programming, Math, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(1)0100.00

Day 12

| | | | | | |-|-|-|-|-|-

Day 13

0120TriangleMediumArray, Dynamic_Programming290.53

Day 14

| | | | | | |-|-|-|-|-|-

Day 15

0062Unique PathsMediumTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n)0100.00
0063Unique Paths IIMediumArray, Dynamic_Programming, Matrix0100.00

Day 16

0064Minimum Path SumMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n)1100.00
0221Maximal SquareMediumArray, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n)396.90

Day 17

0005Longest Palindromic SubstringMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n)795.82

Day 18

0300Longest Increasing SubsequenceMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n)293.82

Day 19

0392Is SubsequenceEasyString, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers0100.00
1143Longest Common SubsequenceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n*m)_Space_O(n*m)1469.42
0072Edit DistanceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2)489.69

Day 20

0322Coin ChangeMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount)1297.87

Day 21

| | | | | | |-|-|-|-|-|-

Programming Skills I

Day 1 Basic Data Type

| | | | | | |-|-|-|-|-|-

Day 2 Operator

0191Number of 1 BitsEasyTop_Interview_Questions, Bit_Manipulation0100.00

Day 3 Conditional Statements

| | | | | | |-|-|-|-|-|-

Day 4 Loop

0202Happy NumberEasyTop_Interview_Questions, Hash_Table, Math, Two_Pointers0100.00

Day 5 Function

| | | | | | |-|-|-|-|-|-

Day 6 Array

0283Move ZeroesEasyTop_100_Liked_Questions, Array, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1)196.12

Day 7 Array

| | | | | | |-|-|-|-|-|-

Day 8 String

| | | | | | |-|-|-|-|-|-

Day 9 String

| | | | | | |-|-|-|-|-|-

Day 10 Linked List and Tree

0104Maximum Depth of Binary TreeEasyTop_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)0100.00

Day 11 Containers and Libraries

0242Valid AnagramEasyString, Hash_Table, Sorting0100.00

Day 12 Class and Object

| | | | | | |-|-|-|-|-|-

Programming Skills II

Day 1

0028Find the Index of the First Occurrence in a StringEasyTop_Interview_Questions, String, Two_Pointers, String_Matching0100.00

Day 2

| | | | | | |-|-|-|-|-|-

Day 3

0150Evaluate Reverse Polish NotationMediumTop_Interview_Questions, Array, Math, Stack1177.03
0066Plus OneEasyTop_Interview_Questions, Array, Math0100.00

Day 4

| | | | | | |-|-|-|-|-|-

Day 5

0067Add BinaryEasyString, Math, Bit_Manipulation, Simulation191.47

Day 6

0739Daily TemperaturesMediumTop_100_Liked_Questions, Array, Stack, Monotonic_Stack, LeetCode_75_Monotonic_Stack, Big_O_Time_O(n)_Space_O(n)698.90
0058Length of Last WordEasyString0100.00

Day 7

0048Rotate ImageMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1)0100.00

Day 8

0054Spiral MatrixMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation0100.00

Day 9

| | | | | | |-|-|-|-|-|-

Day 10

| | | | | | |-|-|-|-|-|-

Day 11

0049Group AnagramsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n)1783.74

Day 12

0438Find All Anagrams in a StringMediumTop_100_Liked_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n+m)_Space_O(1)397.66

Day 13

| | | | | | |-|-|-|-|-|-

Day 14

0138Copy List with Random PointerMediumTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N)7748.03

Day 15

0002Add Two NumbersMediumTop_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_task191.39

Day 16

0061Rotate ListMediumTwo_Pointers, Linked_List0100.00
0173Binary Search Tree IteratorMediumTree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator1100.00

Day 17

| | | | | | |-|-|-|-|-|-

Day 18

0155Min StackMediumTop_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N)1100.00

Day 19

| | | | | | |-|-|-|-|-|-

Day 20

0380Insert Delete GetRandom O(1)MediumArray, Hash_Table, Math, Design, Randomized10100.00

Graph Theory I

Day 1 Matrix Related Problems

0200Number of IslandsMediumTop_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)13165.99

Day 2 Matrix Related Problems

| | | | | | |-|-|-|-|-|-

Day 3 Matrix Related Problems

| | | | | | |-|-|-|-|-|-

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

0433Minimum Genetic MutationMediumString, Hash_Table, Breadth_First_Search178.46
0127Word LadderHardTop_Interview_Questions, String, Hash_Table, Breadth_First_Search2296.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

| | | | | | |-|-|-|-|-|-

Algorithms

#TitleDifficultyTagTime, msTime, %
1143Longest Common SubsequenceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Algorithm_II_Day_17_Dynamic_Programming, Dynamic_Programming_I_Day_19, Udemy_Dynamic_Programming, Big_O_Time_O(n*m)_Space_O(n*m)1469.42
0918Maximum Sum Circular SubarrayMediumArray, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue, Dynamic_Programming_I_Day_5, Top_Interview_150_Kadane’s_Algorithm238.75
0909Snakes and LaddersMediumArray, Breadth_First_Search, Matrix, Top_Interview_150_Graph_BFS672.69
0763Partition LabelsMediumTop_100_Liked_Questions, String, Hash_Table, Greedy, Two_Pointers, Data_Structure_II_Day_7_String, Big_O_Time_O(n)_Space_O(1)286.67
0739Daily TemperaturesMediumTop_100_Liked_Questions, Array, Stack, Monotonic_Stack, LeetCode_75_Monotonic_Stack, Programming_Skills_II_Day_6, Big_O_Time_O(n)_Space_O(n)698.90
0647Palindromic SubstringsMediumString, Dynamic_Programming, Big_O_Time_O(n^2)_Space_O(n)1072.48
0637Average of Levels in Binary TreeEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Top_Interview_150_Binary_Tree_BFS1100.00
0560Subarray Sum Equals KMediumTop_100_Liked_Questions, Array, Hash_Table, Prefix_Sum, Data_Structure_II_Day_5_Array, Big_O_Time_O(n)_Space_O(n)1290.27
0543Diameter of Binary TreeEasyTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Level_2_Day_7_Tree, Udemy_Tree_Stack_Queue, Big_O_Time_O(n)_Space_O(n)0100.00
0530Minimum Absolute Difference in BSTEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Top_Interview_150_Binary_Search_Tree0100.00
0502IPOHardArray, Sorting, Greedy, Heap_Priority_Queue, Top_Interview_150_Heap19962.82
0494Target SumMediumArray, Dynamic_Programming, Backtracking, Big_O_Time_O(n*(sum+s))_Space_O(n*(sum+s))685.88
0452Minimum Number of Arrows to Burst BalloonsMediumArray, Sorting, Greedy, LeetCode_75_Intervals, Top_Interview_150_Intervals5149.35
0438Find All Anagrams in a StringMediumTop_100_Liked_Questions, String, Hash_Table, Sliding_Window, Algorithm_II_Day_5_Sliding_Window, Programming_Skills_II_Day_12, Level_1_Day_12_Sliding_Window/Two_Pointer, Big_O_Time_O(n+m)_Space_O(1)397.66
0437Path Sum IIIMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Level_2_Day_7_Tree, Big_O_Time_O(n)_Space_O(n)1066.33
0433Minimum Genetic MutationMediumString, Hash_Table, Breadth_First_Search, Graph_Theory_I_Day_12_Breadth_First_Search, Top_Interview_150_Graph_BFS178.46
0427Construct Quad TreeMediumArray, Tree, Matrix, Divide_and_Conquer, Top_Interview_150_Divide_and_Conquer9166.88
0416Partition Equal Subset SumMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Level_2_Day_13_Dynamic_Programming, Big_O_Time_O(n*sums)_Space_O(n*sums)2282.19
0399Evaluate DivisionMediumArray, Depth_First_Search, Breadth_First_Search, Graph, Union_Find, Shortest_Path, LeetCode_75_Graphs/DFS, Top_Interview_150_Graph_General366.56
0394Decode StringMediumTop_100_Liked_Questions, String, Stack, Recursion, LeetCode_75_Stack, Level_1_Day_14_Stack, Udemy_Strings, Big_O_Time_O(n)_Space_O(n)0100.00
0392Is SubsequenceEasyString, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers, Dynamic_Programming_I_Day_19, Level_1_Day_2_String, Udemy_Two_Pointers, Top_Interview_150_Two_Pointers0100.00
0383Ransom NoteEasyString, Hash_Table, Counting, Data_Structure_I_Day_6_String, Top_Interview_150_Hashmap198.72
0380Insert Delete GetRandom O(1)MediumArray, Hash_Table, Math, Design, Randomized, Programming_Skills_II_Day_20, Top_Interview_150_Array/String10100.00
0373Find K Pairs with Smallest SumsMediumArray, Heap_Priority_Queue, Top_Interview_150_Heap5273.33
0347Top K Frequent ElementsMediumTop_100_Liked_Questions, Array, Hash_Table, Sorting, Heap_Priority_Queue, Counting, Divide_and_Conquer, Quickselect, Bucket_Sort, Data_Structure_II_Day_20_Heap_Priority_Queue, Big_O_Time_O(n*log(n))_Space_O(k)775.70
0338Counting BitsEasyDynamic_Programming, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Udemy_Bit_Manipulation, Big_O_Time_O(num)_Space_O(num)0100.00
0322Coin ChangeMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Algorithm_II_Day_18_Dynamic_Programming, Dynamic_Programming_I_Day_20, Level_2_Day_12_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(m*n)_Space_O(amount)1297.87
0300Longest Increasing SubsequenceMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Algorithm_II_Day_16_Dynamic_Programming, Binary_Search_II_Day_3, Dynamic_Programming_I_Day_18, Udemy_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(n*log_n)_Space_O(n)293.82
0295Find Median from Data StreamHardTop_100_Liked_Questions, Sorting, Two_Pointers, Design, Heap_Priority_Queue, Data_Stream, Top_Interview_150_Heap, Big_O_Time_O(n*log_n)_Space_O(n)19141.28
0290Word PatternEasyString, Hash_Table, Data_Structure_II_Day_7_String, Top_Interview_150_Hashmap0100.00
0289Game of LifeMediumArray, Matrix, Simulation, Top_Interview_150_Matrix0100.00
0287Find the Duplicate NumberMediumTop_100_Liked_Questions, Array, Binary_Search, Two_Pointers, Bit_Manipulation, Binary_Search_II_Day_5, Big_O_Time_O(n)_Space_O(n)1100.00
0283Move ZeroesEasyTop_100_Liked_Questions, Array, Two_Pointers, LeetCode_75_Two_Pointers, Algorithm_I_Day_3_Two_Pointers, Programming_Skills_I_Day_6_Array, Udemy_Arrays, Big_O_Time_O(n)_Space_O(1)196.12
0274H-IndexMediumArray, Sorting, Counting_Sort, Top_Interview_150_Array/String0100.00
0242Valid AnagramEasyString, Hash_Table, Sorting, Data_Structure_I_Day_6_String, Programming_Skills_I_Day_11_Containers_and_Libraries, Udemy_Strings, Top_Interview_150_Hashmap0100.00
0240Search a 2D Matrix IIMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Divide_and_Conquer, Data_Structure_II_Day_4_Array, Binary_Search_II_Day_8, Big_O_Time_O(n+m)_Space_O(1)15677.90
0239Sliding Window MaximumHardTop_100_Liked_Questions, Array, Heap_Priority_Queue, Sliding_Window, Queue, Monotonic_Queue, Udemy_Arrays, Big_O_Time_O(n*k)_Space_O(n+k)3294.92
0238Product of Array Except SelfMediumTop_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Data_Structure_II_Day_5_Array, Udemy_Arrays, Top_Interview_150_Array/String, Big_O_Time_O(n^2)_Space_O(n)1100.00
0236Lowest Common Ancestor of a Binary TreeMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Data_Structure_II_Day_18_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(n)_Space_O(n)9368.06
0234Palindrome Linked ListEasyTop_100_Liked_Questions, Two_Pointers, Stack, Linked_List, Recursion, Level_2_Day_3_Linked_List, Udemy_Linked_List, Big_O_Time_O(n)_Space_O(1)460.29
0230Kth Smallest Element in a BSTMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Data_Structure_II_Day_17_Tree, Level_2_Day_9_Binary_Search_Tree, Top_Interview_150_Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n)0100.00
0228Summary RangesEasyArray, Top_Interview_150_Intervals0100.00
0226Invert Binary TreeEasyTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_12_Tree, Level_2_Day_6_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(n)_Space_O(n)0100.00
0224Basic CalculatorHardString, Math, Stack, Recursion, Top_Interview_150_Stack396.26
0222Count Complete Tree NodesEasyDepth_First_Search, Tree, Binary_Search, Binary_Tree, Binary_Search_II_Day_10, Top_Interview_150_Binary_Tree_General0100.00
0221Maximal SquareMediumArray, Dynamic_Programming, Matrix, Dynamic_Programming_I_Day_16, Top_Interview_150_Multidimensional_DP, Big_O_Time_O(m*n)_Space_O(m*n)396.90
0219Contains Duplicate IIEasyArray, Hash_Table, Sliding_Window, Top_Interview_150_Hashmap1298.14
0215Kth Largest Element in an ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Quickselect, LeetCode_75_Heap/Priority_Queue, Data_Structure_II_Day_20_Heap_Priority_Queue, Top_Interview_150_Heap, Big_O_Time_O(n*log(n))_Space_O(log(n))8588.50
0212Word Search IIHardTop_Interview_Questions, Array, String, Matrix, Backtracking, Trie, Top_Interview_150_Trie29100.00
0211Design Add and Search Words Data StructureMediumString, Depth_First_Search, Design, Trie, Top_Interview_150_Trie38093.39
0210Course Schedule IIMediumTop_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort, Level_2_Day_11_Graph/BFS/DFS, Top_Interview_150_Graph_General491.35
0209Minimum Size Subarray SumMediumArray, Binary_Search, Prefix_Sum, Sliding_Window, Algorithm_II_Day_5_Sliding_Window, Binary_Search_II_Day_1, Top_Interview_150_Sliding_Window0100.00
0208Implement Trie (Prefix Tree)MediumTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Level_2_Day_16_Design, Udemy_Trie_and_Heap, Top_Interview_150_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N)7100.00
0207Course ScheduleMediumTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort, Top_Interview_150_Graph_General, Big_O_Time_O(N)_Space_O(N)491.60
0206Reverse Linked ListEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Data_Structure_I_Day_8_Linked_List, Algorithm_I_Day_10_Recursion_Backtracking, Level_1_Day_3_Linked_List, Udemy_Linked_List, Big_O_Time_O(N)_Space_O(1)0100.00
0205Isomorphic StringsEasyString, Hash_Table, Level_1_Day_2_String, Top_Interview_150_Hashmap290.78
0202Happy NumberEasyTop_Interview_Questions, Hash_Table, Math, Two_Pointers, Algorithm_II_Day_21_Others, Programming_Skills_I_Day_4_Loop, Level_2_Day_1_Implementation/Simulation, Top_Interview_150_Hashmap0100.00
0201Bitwise AND of Numbers RangeMediumBit_Manipulation, Algorithm_II_Day_19_Bit_Manipulation, Top_Interview_150_Bit_Manipulation196.12
0200Number of IslandsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Algorithm_II_Day_6_Breadth_First_Search_Depth_First_Search, Graph_Theory_I_Day_1_Matrix_Related_Problems, Level_1_Day_9_Graph/BFS/DFS, Udemy_Graph, Top_Interview_150_Graph_General, Big_O_Time_O(M*N)_Space_O(M*N)13165.99
0199Binary Tree Right Side ViewMediumTop_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS, Data_Structure_II_Day_16_Tree, Level_2_Day_15_Tree, Top_Interview_150_Binary_Tree_BFS0100.00
0198House RobberMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Algorithm_I_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_3, Level_2_Day_12_Dynamic_Programming, Udemy_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(n)_Space_O(n)0100.00
0191Number of 1 BitsEasyTop_Interview_Questions, Bit_Manipulation, Algorithm_I_Day_13_Bit_Manipulation, Programming_Skills_I_Day_2_Operator, Udemy_Bit_Manipulation, Top_Interview_150_Bit_Manipulation0100.00
0190Reverse BitsEasyTop_Interview_Questions, Bit_Manipulation, Divide_and_Conquer, Algorithm_I_Day_14_Bit_Manipulation, Udemy_Bit_Manipulation, Top_Interview_150_Bit_Manipulation1893.43
0189Rotate ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Algorithm_I_Day_2_Two_Pointers, Udemy_Arrays, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1)0100.00
0188Best Time to Buy and Sell Stock IVHardArray, Dynamic_Programming, Top_Interview_150_Multidimensional_DP1100.00
0173Binary Search Tree IteratorMediumTree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator, Data_Structure_II_Day_17_Tree, Programming_Skills_II_Day_16, Level_2_Day_9_Binary_Search_Tree, Top_Interview_150_Binary_Tree_General1100.00
0172Factorial Trailing ZeroesMediumTop_Interview_Questions, Math, Udemy_Integers, Top_Interview_150_Math0100.00
0169Majority ElementEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Data_Structure_II_Day_1_Array, Udemy_Famous_Algorithm, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1)166.60
0167Two Sum II - Input Array Is SortedMediumArray, Binary_Search, Two_Pointers, Algorithm_I_Day_3_Two_Pointers, Binary_Search_I_Day_7, Top_Interview_150_Two_Pointers0100.00
0162Find Peak ElementMediumTop_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search, Algorithm_II_Day_2_Binary_Search, Binary_Search_II_Day_12, Top_Interview_150_Binary_Search0100.00
0160Intersection of Two Linked ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Data_Structure_II_Day_11_Linked_List, Udemy_Linked_List, Big_O_Time_O(M+N)_Space_O(1)14564.32
0155Min StackMediumTop_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Data_Structure_II_Day_14_Stack_Queue, Programming_Skills_II_Day_18, Level_2_Day_16_Design, Udemy_Design, Top_Interview_150_Stack, Big_O_Time_O(1)_Space_O(N)1100.00
0153Find Minimum in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Array, Binary_Search, Algorithm_II_Day_2_Binary_Search, Binary_Search_I_Day_12, Udemy_Binary_Search, Top_Interview_150_Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N)0100.00
0152Maximum Product SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Dynamic_Programming_I_Day_6, Level_2_Day_13_Dynamic_Programming, Udemy_Dynamic_Programming, Big_O_Time_O(N)_Space_O(1)0100.00
0151Reverse Words in a StringMediumString, Two_Pointers, LeetCode_75_Array/String, Udemy_Strings, Top_Interview_150_Array/String267.44
0150Evaluate Reverse Polish NotationMediumTop_Interview_Questions, Array, Math, Stack, Programming_Skills_II_Day_3, Top_Interview_150_Stack1177.03
0149Max Points on a LineHardTop_Interview_Questions, Array, Hash_Table, Math, Geometry, Algorithm_II_Day_21_Others, Top_Interview_150_Math5100.00
0148Sort ListMediumTop_100_Liked_Questions, Top_Interview_Questions, Sorting, Two_Pointers, Linked_List, Divide_and_Conquer, Merge_Sort, Level_2_Day_4_Linked_List, Top_Interview_150_Divide_and_Conquer, Big_O_Time_O(log(N))_Space_O(log(N))3740.62
0146LRU CacheMediumTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(1)_Space_O(capacity)2880.36
0142Linked List Cycle IIMediumTop_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Data_Structure_II_Day_10_Linked_List, Level_1_Day_4_Linked_List, Udemy_Linked_List, Big_O_Time_O(N)_Space_O(1)9548.82
0141Linked List CycleEasyTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Data_Structure_I_Day_7_Linked_List, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(N)_Space_O(1)10737.72
0139Word BreakMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Algorithm_II_Day_15_Dynamic_Programming, Dynamic_Programming_I_Day_9, Udemy_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(M+max*N)_Space_O(M+N+max)655.14
0138Copy List with Random PointerMediumTop_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Programming_Skills_II_Day_14, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(N)_Space_O(N)7748.03
0137Single Number IIMediumArray, Bit_Manipulation, Top_Interview_150_Bit_Manipulation0100.00
0136Single NumberEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Data_Structure_II_Day_1_Array, Algorithm_I_Day_14_Bit_Manipulation, Udemy_Integers, Top_Interview_150_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1)0100.00
0135CandyHardArray, Greedy, Top_Interview_150_Array/String199.02
0134Gas StationMediumTop_Interview_Questions, Array, Greedy, Top_Interview_150_Array/String0100.00
0133Clone GraphMediumHash_Table, Depth_First_Search, Breadth_First_Search, Graph, Udemy_Graph, Top_Interview_150_Graph_General11796.34
0131Palindrome PartitioningMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(N*2^N)_Space_O(2^N*N)1939.67
0130Surrounded RegionsMediumTop_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Algorithm_II_Day_8_Breadth_First_Search_Depth_First_Search, Top_Interview_150_Graph_General1100.00
0129Sum Root to Leaf NumbersMediumDepth_First_Search, Tree, Binary_Tree, Top_Interview_150_Binary_Tree_General0100.00
0128Longest Consecutive SequenceMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Union_Find, Top_Interview_150_Hashmap, Big_O_Time_O(N_log_N)_Space_O(1)16100.00
0127Word LadderHardTop_Interview_Questions, String, Hash_Table, Breadth_First_Search, Graph_Theory_I_Day_12_Breadth_First_Search, Top_Interview_150_Graph_BFS2296.00
0125Valid PalindromeEasyTop_Interview_Questions, String, Two_Pointers, Udemy_Two_Pointers, Top_Interview_150_Two_Pointers199.79
0124Binary Tree Maximum Path SumHardTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(N)0100.00
0123Best Time to Buy and Sell Stock IIIHardArray, Dynamic_Programming, Top_Interview_150_Multidimensional_DP386.18
0122Best Time to Buy and Sell Stock IIMediumTop_Interview_Questions, Array, Dynamic_Programming, Greedy, Dynamic_Programming_I_Day_7, Udemy_Arrays, Top_Interview_150_Array/String0100.00
0121Best Time to Buy and Sell StockEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Data_Structure_I_Day_3_Array, Dynamic_Programming_I_Day_7, Level_1_Day_5_Greedy, Udemy_Arrays, Top_Interview_150_Array/String, Big_O_Time_O(N)_Space_O(1)1100.00
0120TriangleMediumArray, Dynamic_Programming, Algorithm_I_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_13, Udemy_Dynamic_Programming, Top_Interview_150_Multidimensional_DP290.53
0117Populating Next Right Pointers in Each Node IIMediumDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List, Algorithm_II_Day_7_Breadth_First_Search_Depth_First_Search, Top_Interview_150_Binary_Tree_General6998.05
0114Flatten Binary Tree to Linked ListMediumTop_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Udemy_Linked_List, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(N)0100.00
0112Path SumEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_12_Tree, Top_Interview_150_Binary_Tree_General0100.00
0108Convert Sorted Array to Binary Search TreeEasyTop_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer, Data_Structure_II_Day_15_Tree, Level_2_Day_9_Binary_Search_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Divide_and_Conquer0100.00
0106Construct Binary Tree from Inorder and Postorder TraversalMediumArray, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Top_Interview_150_Binary_Tree_General0100.00
0105Construct Binary Tree from Preorder and Inorder TraversalMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Data_Structure_II_Day_15_Tree, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(N)196.98
0104Maximum Depth of Binary TreeEasyTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Data_Structure_I_Day_11_Tree, Programming_Skills_I_Day_10_Linked_List_and_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(H)0100.00
0103Binary Tree Zigzag Level Order TraversalMediumTop_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_II_Day_15_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_BFS0100.00
0102Binary Tree Level Order TraversalMediumTop_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_11_Tree, Level_1_Day_6_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_BFS, Big_O_Time_O(N)_Space_O(N)0100.00
0101Symmetric TreeEasyTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_11_Tree, Level_2_Day_15_Tree, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_Space_O(log(N))0100.00
0100Same TreeEasyDepth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Level_2_Day_15_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General0100.00
0098Validate Binary Search TreeMediumTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Data_Structure_I_Day_14_Tree, Level_1_Day_8_Binary_Search_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N))0100.00
0097Interleaving StringMediumString, Dynamic_Programming, Top_Interview_150_Multidimensional_DP5687.55
0096Unique Binary Search TreesMediumDynamic_Programming, Math, Tree, Binary_Tree, Binary_Search_Tree, Dynamic_Programming_I_Day_11, Big_O_Time_O(n)_Space_O(1)0100.00
0094Binary Tree Inorder TraversalEasyTop_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Data_Structure_I_Day_10_Tree, Udemy_Tree_Stack_Queue, Big_O_Time_O(n)_Space_O(n)0100.00
0092Reverse Linked List IIMediumLinked_List, Top_Interview_150_Linked_List0100.00
0088Merge Sorted ArrayEasyTop_Interview_Questions, Array, Sorting, Two_Pointers, Data_Structure_I_Day_2_Array, Top_Interview_150_Array/String0100.00
0086Partition ListMediumTwo_Pointers, Linked_List, Top_Interview_150_Linked_List0100.00
0084Largest Rectangle in HistogramHardTop_100_Liked_Questions, Top_Interview_Questions, Array, Stack, Monotonic_Stack, Big_O_Time_O(n_log_n)_Space_O(log_n)5100.00
0082Remove Duplicates from Sorted List IIMediumTwo_Pointers, Linked_List, Data_Structure_II_Day_11_Linked_List, Algorithm_II_Day_3_Two_Pointers, Top_Interview_150_Linked_List0100.00
0080Remove Duplicates from Sorted Array IIMediumArray, Two_Pointers, Udemy_Arrays, Top_Interview_150_Array/String12597.82
0079Word SearchMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Algorithm_II_Day_11_Recursion_Backtracking, Top_Interview_150_Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n)10095.52
0078SubsetsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Backtracking, Algorithm_II_Day_9_Recursion_Backtracking, Udemy_Backtracking/Recursion, Big_O_Time_O(2^n)_Space_O(n*2^n)0100.00
0077CombinationsMediumBacktracking, Algorithm_I_Day_11_Recursion_Backtracking, Top_Interview_150_Backtracking2989.17
0076Minimum Window SubstringHardTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Level_2_Day_14_Sliding_Window/Two_Pointer, Top_Interview_150_Sliding_Window, Big_O_Time_O(s.length())_Space_O(1)399.36
0075Sort ColorsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Data_Structure_II_Day_2_Array, Udemy_Arrays, Big_O_Time_O(n)_Space_O(1)0100.00
0074Search a 2D MatrixMediumTop_100_Liked_Questions, Array, Binary_Search, Matrix, Data_Structure_I_Day_5_Array, Algorithm_II_Day_1_Binary_Search, Binary_Search_I_Day_8, Level_2_Day_8_Binary_Search, Udemy_2D_Arrays/Matrix, Top_Interview_150_Binary_Search, Big_O_Time_O(endRow+endCol)_Space_O(1)0100.00
0073Set Matrix ZeroesMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Udemy_2D_Arrays/Matrix, Top_Interview_150_Matrix, Big_O_Time_O(m*n)_Space_O(1)273.03
0072Edit DistanceMediumTop_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Algorithm_II_Day_18_Dynamic_Programming, Dynamic_Programming_I_Day_19, Udemy_Dynamic_Programming, Top_Interview_150_Multidimensional_DP, Big_O_Time_O(n^2)_Space_O(n2)489.69
0071Simplify PathMediumString, Stack, Top_Interview_150_Stack290.87
0070Climbing StairsEasyTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Algorithm_I_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_2, Level_1_Day_10_Dynamic_Programming, Udemy_Dynamic_Programming, Top_Interview_150_1D_DP, Big_O_Time_O(n)_Space_O(n)0100.00
0069Sqrt(x)EasyTop_Interview_Questions, Math, Binary_Search, Binary_Search_I_Day_4, Top_Interview_150_Math0100.00
0068Text JustificationHardArray, String, Simulation, Top_Interview_150_Array/String183.99
0067Add BinaryEasyString, Math, Bit_Manipulation, Simulation, Programming_Skills_II_Day_5, Top_Interview_150_Bit_Manipulation191.47
0066Plus OneEasyTop_Interview_Questions, Array, Math, Programming_Skills_II_Day_3, Udemy_Arrays, Top_Interview_150_Math0100.00
0064Minimum Path SumMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Dynamic_Programming_I_Day_16, Udemy_Dynamic_Programming, Top_Interview_150_Multidimensional_DP, Big_O_Time_O(m*n)_Space_O(m*n)1100.00
0063Unique Paths IIMediumArray, Dynamic_Programming, Matrix, Dynamic_Programming_I_Day_15, Top_Interview_150_Multidimensional_DP0100.00
0062Unique PathsMediumTop_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Algorithm_II_Day_13_Dynamic_Programming, Dynamic_Programming_I_Day_15, Level_1_Day_11_Dynamic_Programming, Big_O_Time_O(m*n)_Space_O(m*n)0100.00
0061Rotate ListMediumTwo_Pointers, Linked_List, Programming_Skills_II_Day_16, Udemy_Linked_List, Top_Interview_150_Linked_List0100.00
0058Length of Last WordEasyString, Programming_Skills_II_Day_6, Udemy_Arrays, Top_Interview_150_Array/String0100.00
0057Insert IntervalMediumArray, Level_2_Day_17_Interval, Top_Interview_150_Intervals199.33
0056Merge IntervalsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Data_Structure_II_Day_2_Array, Level_2_Day_17_Interval, Udemy_2D_Arrays/Matrix, Top_Interview_150_Intervals, Big_O_Time_O(n_log_n)_Space_O(n)639.00
0055Jump GameMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Algorithm_II_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_4, Udemy_Arrays, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1)199.82
0054Spiral MatrixMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation, Programming_Skills_II_Day_8, Level_2_Day_1_Implementation/Simulation, Udemy_2D_Arrays/Matrix, Top_Interview_150_Matrix0100.00
0053Maximum SubarrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Data_Structure_I_Day_1_Array, Dynamic_Programming_I_Day_5, Udemy_Famous_Algorithm, Top_Interview_150_Kadane’s_Algorithm, Big_O_Time_O(n)_Space_O(1)1100.00
0052N-Queens IIHardBacktracking, Top_Interview_150_Backtracking195.31
0051N-QueensHardTop_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(N!)_Space_O(N)1447.20
0050Pow(x, n)MediumTop_Interview_Questions, Math, Recursion, Udemy_Integers, Top_Interview_150_Math0100.00
0049Group AnagramsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Data_Structure_II_Day_8_String, Programming_Skills_II_Day_11, Udemy_Strings, Top_Interview_150_Hashmap, Big_O_Time_O(n*k_log_k)_Space_O(n)1783.74
0048Rotate ImageMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Data_Structure_II_Day_3_Array, Programming_Skills_II_Day_7, Udemy_2D_Arrays/Matrix, Top_Interview_150_Matrix, Big_O_Time_O(n^2)_Space_O(1)0100.00
0046PermutationsMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Algorithm_I_Day_11_Recursion_Backtracking, Level_2_Day_20_Brute_Force/Backtracking, Udemy_Backtracking/Recursion, Top_Interview_150_Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!)185.02
0045Jump Game IIMediumTop_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Algorithm_II_Day_13_Dynamic_Programming, Dynamic_Programming_I_Day_4, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1)0100.00
0042Trapping Rain WaterHardTop_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Dynamic_Programming_I_Day_9, Udemy_Two_Pointers, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1)163.59
0041First Missing PositiveHardTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Udemy_Arrays, Big_O_Time_O(n)_Space_O(n)275.71
0039Combination SumMediumTop_100_Liked_Questions, Array, Backtracking, Algorithm_II_Day_10_Recursion_Backtracking, Level_2_Day_20_Brute_Force/Backtracking, Udemy_Backtracking/Recursion, Top_Interview_150_Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n)1100.00
0036Valid SudokuMediumTop_Interview_Questions, Array, Hash_Table, Matrix, Data_Structure_I_Day_5_Array, Top_Interview_150_Matrix198.25
0035Search Insert PositionEasyTop_100_Liked_Questions, Array, Binary_Search, Algorithm_I_Day_1_Binary_Search, Binary_Search_I_Day_2, Top_Interview_150_Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0034Find First and Last Position of Element in Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Algorithm_II_Day_1_Binary_Search, Binary_Search_I_Day_5, Top_Interview_150_Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0033Search in Rotated Sorted ArrayMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Algorithm_II_Day_1_Binary_Search, Binary_Search_I_Day_11, Level_2_Day_8_Binary_Search, Udemy_Binary_Search, Top_Interview_150_Binary_Search, Big_O_Time_O(log_n)_Space_O(1)0100.00
0032Longest Valid ParenthesesHardTop_100_Liked_Questions, String, Dynamic_Programming, Stack, Big_O_Time_O(n)_Space_O(1)294.56
0031Next PermutationMediumTop_100_Liked_Questions, Array, Two_Pointers, Big_O_Time_O(n)_Space_O(1)0100.00
0030Substring with Concatenation of All WordsHardString, Hash_Table, Sliding_Window, Top_Interview_150_Sliding_Window1594.14
0028Find the Index of the First Occurrence in a StringEasyTop_Interview_Questions, String, Two_Pointers, String_Matching, Programming_Skills_II_Day_1, Top_Interview_150_Array/String0100.00
0027Remove ElementEasyArray, Two_Pointers, Top_Interview_150_Array/String0100.00
0026Remove Duplicates from Sorted ArrayEasyTop_Interview_Questions, Array, Two_Pointers, Udemy_Two_Pointers, Top_Interview_150_Array/String0100.00
0025Reverse Nodes in k-GroupHardTop_100_Liked_Questions, Linked_List, Recursion, Data_Structure_II_Day_13_Linked_List, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(n)_Space_O(k)0100.00
0024Swap Nodes in PairsMediumTop_100_Liked_Questions, Linked_List, Recursion, Data_Structure_II_Day_12_Linked_List, Udemy_Linked_List, Big_O_Time_O(n)_Space_O(1)0100.00
0023Merge k Sorted ListsHardTop_100_Liked_Questions, Top_Interview_Questions, Heap_Priority_Queue, Linked_List, Divide_and_Conquer, Merge_Sort, Top_Interview_150_Divide_and_Conquer, Big_O_Time_O(k*n*log(k))_Space_O(log(k))397.54
0022Generate ParenthesesMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Algorithm_II_Day_11_Recursion_Backtracking, Udemy_Backtracking/Recursion, Top_Interview_150_Backtracking, Big_O_Time_O(2^n)_Space_O(n)0100.00
0021Merge Two Sorted ListsEasyTop_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Data_Structure_I_Day_7_Linked_List, Algorithm_I_Day_10_Recursion_Backtracking, Level_1_Day_3_Linked_List, Udemy_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(m+n)_Space_O(m+n)0100.00
0020Valid ParenthesesEasyTop_100_Liked_Questions, Top_Interview_Questions, String, Stack, Data_Structure_I_Day_9_Stack_Queue, Udemy_Strings, Top_Interview_150_Stack, Big_O_Time_O(n)_Space_O(n)282.01
0019Remove Nth Node From End of ListMediumTop_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Algorithm_I_Day_5_Two_Pointers, Level_2_Day_3_Linked_List, Top_Interview_150_Linked_List, Big_O_Time_O(L)_Space_O(L)0100.00
0017Letter Combinations of a Phone NumberMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Algorithm_II_Day_11_Recursion_Backtracking, Udemy_Backtracking/Recursion, Top_Interview_150_Backtracking, Big_O_Time_O(4^n)_Space_O(n)0100.00
00153SumMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Data_Structure_II_Day_1_Array, Algorithm_II_Day_3_Two_Pointers, Udemy_Two_Pointers, Top_Interview_150_Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2)3476.14
0014Longest Common PrefixEasyTop_Interview_Questions, String, Level_2_Day_2_String, Udemy_Strings, Top_Interview_150_Array/String, Big_O_Time_O(n*m)_Space_O(m)0100.00
0013Roman to IntegerEasyTop_Interview_Questions, String, Hash_Table, Math, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(1)199.81
0012Integer to RomanMediumString, Hash_Table, Math, Top_Interview_150_Array/String, Big_O_Time_O(1)_Space_O(1)287.59
0011Container With Most WaterMediumTop_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Algorithm_II_Day_4_Two_Pointers, Top_Interview_150_Two_Pointers, Big_O_Time_O(n)_Space_O(1)199.97
0010Regular Expression MatchingHardTop_Interview_Questions, String, Dynamic_Programming, Recursion, Udemy_Dynamic_Programming, Big_O_Time_O(m*n)_Space_O(m*n)199.81
0009Palindrome NumberEasyMath, Udemy_Integers, Top_Interview_150_Math, Big_O_Time_O(log10(x))_Space_O(1)199.90
0008String to Integer (atoi)MediumTop_Interview_Questions, String, Big_O_Time_O(n)_Space_O(n)0100.00
0007Reverse IntegerMediumTop_Interview_Questions, Math, Udemy_Integers, Big_O_Time_O(log10(x))_Space_O(1)1499.26
0006Zigzag ConversionMediumString, Top_Interview_150_Array/String, Big_O_Time_O(n)_Space_O(n)395.39
0005Longest Palindromic SubstringMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Data_Structure_II_Day_9_String, Algorithm_II_Day_14_Dynamic_Programming, Dynamic_Programming_I_Day_17, Udemy_Strings, Top_Interview_150_Multidimensional_DP, Big_O_Time_O(n)_Space_O(n)795.82
0004Median of Two Sorted ArraysHardTop_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Divide_and_Conquer, Top_Interview_150_Binary_Search, Big_O_Time_O(log(min(N,M)))_Space_O(1), AI_can_be_used_to_solve_the_task0100.00
0003Longest Substring Without Repeating CharactersMediumTop_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Algorithm_I_Day_6_Sliding_Window, Level_2_Day_14_Sliding_Window/Two_Pointer, Udemy_Strings, Top_Interview_150_Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task396.84
0002Add Two NumbersMediumTop_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Data_Structure_II_Day_10_Linked_List, Programming_Skills_II_Day_15, Top_Interview_150_Linked_List, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task191.39
0001Two SumEasyTop_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Data_Structure_I_Day_2_Array, Level_1_Day_13_Hashmap, Udemy_Arrays, Top_Interview_150_Hashmap, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task198.51
This site is open source.Improve this page.

[8]ページ先頭

©2009-2025 Movatter.jp