GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

No menu could be recovered. Follow the blue links in the page.

This view

  • Original page
  • New address

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

LeetCode-in-Java

β€œFor coding interview preparation, LeetCode is one of the best online resource providing a rich library of more than 300 real coding interview questions for you to practice from using one of the 7 supported languages - C, C++, Java, Python, C#, JavaScript, Ruby.”

  • Programming Skills II
  • Graph Theory I
  • SQL I
  • Level 1
  • Level 2
  • Udemy
  • Top Interview 150
  • Data Structure I
  • Data Structure II
  • Algorithm I
  • Algorithm II
  • Binary Search I
  • Binary Search II
  • Dynamic Programming I
  • Programming Skills I

Programming Skills II

Day 1

0896 Monotonic Array Easy Array 2 86.21
0028 Find the Index of the First Occurrence in a String Easy Top_Interview_Questions, String, Two_Pointers, String_Matching 0 100.00

Day 2

0110 Balanced Binary Tree Easy Depth_First_Search, Tree, Binary_Tree 1 98.82
0459 Repeated Substring Pattern Easy String, String_Matching 8 96.64

Day 3

0150 Evaluate Reverse Polish Notation Medium Top_Interview_Questions, Array, Math, Stack 6 76.50
0066 Plus One Easy Top_Interview_Questions, Array, Math 0 100.00

Day 4

1367 Linked List in Binary Tree Medium Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List 2 61.23
0043 Multiply Strings Medium String, Math, Simulation 1 100.00

Day 5

0067 Add Binary Easy String, Math, Bit_Manipulation, Simulation 1 99.82
0989 Add to Array-Form of Integer Easy Array, Math 7 65.92

Day 6

0739 Daily Temperatures Medium Top_100_Liked_Questions, Array, Stack, Monotonic_Stack, LeetCode_75_Monotonic_Stack, Big_O_Time_O(n)_Space_O(n) 8 96.83
0058 Length of Last Word Easy String 0 100.00

Day 7

0048 Rotate Image Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) 0 100.00
1886 Determine Whether Matrix Can Be Obtained By Rotation Easy Array, Matrix 1 78.38

Day 8

0054 Spiral Matrix Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation 0 100.00
0973 K Closest Points to Origin Medium Array, Math, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Geometry, Quickselect 4 98.26

Day 9

1630 Arithmetic Subarrays Medium Array, Sorting 8 93.62
0429 N-ary Tree Level Order Traversal Medium Breadth_First_Search, Tree 3 80.26

Day 10

0503 Next Greater Element II Medium Array, Stack, Monotonic_Stack 7 97.03
0556 Next Greater Element III Medium String, Math, Two_Pointers 0 100.00

Day 11

1376 Time Needed to Inform All Employees Medium Depth_First_Search, Breadth_First_Search, Tree 8 99.85
0049 Group Anagrams Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) 6 97.61

Day 12

0438 Find All Anagrams in a String Medium Top_100_Liked_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n+m)_Space_O(1) 3 99.83
0713 Subarray Product Less Than K Medium Array, Sliding_Window 8 39.00

Day 13

0304 Range Sum Query 2D - Immutable Medium Array, Matrix, Design, Prefix_Sum 153 87.51
0910 Smallest Range II Medium Array, Math, Sorting, Greedy 10 73.16

Day 14

0143 Reorder List Medium Two_Pointers, Stack, Linked_List, Recursion 2 72.59
0138 Copy List with Random Pointer Medium Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) 0 100.00

Day 15

0002 Add Two Numbers Medium Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task 1 100.00
0445 Add Two Numbers II Medium Math, Stack, Linked_List 3 90.38

Day 16

0061 Rotate List Medium Two_Pointers, Linked_List 0 100.00
0173 Binary Search Tree Iterator Medium Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator 15 100.00

Day 17

1845 Seat Reservation Manager Medium Design, Heap_Priority_Queue 47 87.63
0860 Lemonade Change Easy Array, Greedy 2 90.84

Day 18

0155 Min Stack Medium Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) 4 96.54
0341 Flatten Nested List Iterator Medium Depth_First_Search, Tree, Stack, Design, Queue, Iterator 2 99.95

Day 19

1797 Design Authentication Manager Medium Hash_Table, Design 41 92.67
0707 Design Linked List Medium Design, Linked_List 10 70.60

Day 20

0380 Insert Delete GetRandom O(1) Medium Array, Hash_Table, Math, Design, Randomized 27 93.44
0622 Design Circular Queue Medium Array, Design, Linked_List, Queue 3 100.00
0729 My Calendar I Medium Binary_Search, Design, Ordered_Set, Segment_Tree 17 97.23

Graph Theory I

Day 1 Matrix Related Problems

0733 Flood Fill Easy Array, Depth_First_Search, Breadth_First_Search, Matrix 1 85.36
0200 Number of Islands Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) 3 87.24

Day 2 Matrix Related Problems

0695 Max Area of Island Medium Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find 3 76.79
1254 Number of Closed Islands Medium Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find 3 55.59

Day 3 Matrix Related Problems

1020 Number of Enclaves Medium Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find 6 68.24
1905 Count Sub Islands Medium Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find 24 85.54

Day 4 Matrix Related Problems

1162 As Far from Land as Possible Medium Array, Dynamic_Programming, Breadth_First_Search, Matrix 16 62.40
0417 Pacific Atlantic Water Flow Medium Array, Depth_First_Search, Breadth_First_Search, Matrix 5 92.62

Day 5 Matrix Related Problems

1091 Shortest Path in Binary Matrix Medium Array, Breadth_First_Search, Matrix 22 69.99
0542 01 Matrix Medium Array, Dynamic_Programming, Breadth_First_Search, Matrix 7 95.83

Day 6 Matrix Related Problems

0934 Shortest Bridge Medium Array, Depth_First_Search, Breadth_First_Search, Matrix 6 97.87
1926 Nearest Exit from Entrance in Maze Medium Array, Breadth_First_Search, Matrix, LeetCode_75_Graphs/BFS 12 40.55

Day 7 Standard Traversal

0797 All Paths From Source to Target Medium Depth_First_Search, Breadth_First_Search, Graph, Backtracking 2 90.53
0841 Keys and Rooms Medium Depth_First_Search, Breadth_First_Search, Graph, LeetCode_75_Graphs/DFS 3 51.54

Day 8 Standard Traversal

0547 Number of Provinces Medium Depth_First_Search, Breadth_First_Search, Graph, Union_Find, LeetCode_75_Graphs/DFS 2 69.51
1319 Number of Operations to Make Network Connected Medium Depth_First_Search, Breadth_First_Search, Graph, Union_Find 4 88.52

Day 9 Standard Traversal

1376 Time Needed to Inform All Employees Medium Depth_First_Search, Breadth_First_Search, Tree 8 99.85
0802 Find Eventual Safe States Medium Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort 7 74.93

Day 10 Standard Traversal

1129 Shortest Path with Alternating Colors Medium Breadth_First_Search, Graph 4 96.63
1466 Reorder Routes to Make All Paths Lead to the City Zero Medium Depth_First_Search, Breadth_First_Search, Graph, LeetCode_75_Graphs/DFS 39 97.71
0847 Shortest Path Visiting All Nodes Hard Dynamic_Programming, Breadth_First_Search, Bit_Manipulation, Graph, Bitmask 14 78.72

Day 11 Breadth First Search

1306 Jump Game III Medium Array, Depth_First_Search, Breadth_First_Search 2 96.23
1654 Minimum Jumps to Reach Home Medium Array, Dynamic_Programming, Breadth_First_Search 6 99.87
0365 Water and Jug Problem Medium Math, Depth_First_Search, Breadth_First_Search 0 100.00

Day 12 Breadth First Search

0433 Minimum Genetic Mutation Medium String, Hash_Table, Breadth_First_Search 0 100.00
0752 Open the Lock Medium Array, String, Hash_Table, Breadth_First_Search 72 91.06
0127 Word Ladder Hard Top_Interview_Questions, String, Hash_Table, Breadth_First_Search 22 96.00

Day 13 Graph Theory

0997 Find the Town Judge Easy Array, Hash_Table, Graph 3 80.64
1557 Minimum Number of Vertices to Reach All Nodes Medium Graph 8 99.94

Day 14 Graph Theory

1615 Maximal Network Rank Medium Graph 3 97.34
0886 Possible Bipartition Medium Depth_First_Search, Breadth_First_Search, Graph, Union_Find 20 80.12
0785 Is Graph Bipartite? Medium Depth_First_Search, Breadth_First_Search, Graph, Union_Find 0 100.00

SQL I

Day 1 Select

0595 Big Countries Easy Database 262 84.64
1757 Recyclable and Low Fat Products Easy Database 475 71.54
0584 Find Customer Referee Easy Database 531 58.63
0183 Customers Who Never Order Easy Database 376 98.73

Day 2 Select and Order

1873 Calculate Special Bonus Easy Database 543 71.60
0627 Swap Salary Easy Database 191 96.89
0196 Delete Duplicate Emails Easy Database 903 48.10

Day 3 String Processing Functions

1667 Fix Names in a Table Easy Database 559 80.29
1484 Group Sold Products By The Date Easy LeetCode_Curated_SQL_70, Database 395 77.20
1527 Patients With a Condition Easy Database 308 66.93

Day 4 Union and Select

1965 Employees With Missing Information Easy Database 617 30.40
1795 Rearrange Products Table Easy Database 497 64.83
0608 Tree Node Medium LeetCode_Curated_SQL_70, Database 347 95.17
0176 Second Highest Salary Medium Database 225 73.10

Day 5 Union

0175 Combine Two Tables Easy Database 491 32.30
1581 Customer Who Visited but Did Not Make Any Transactions Easy Database 1039 76.99
1148 Article Views I Easy LeetCode_Curated_SQL_70, Database 783 64.09

Day 6 Union

0197 Rising Temperature Easy Database 342 93.76
0607 Sales Person Easy LeetCode_Curated_SQL_70, Database 1046 86.04

Day 7 Function

1141 User Activity for the Past 30 Days I Easy LeetCode_Curated_SQL_70, Database 849 72.54
1693 Daily Leads and Partners Easy Database 463 78.98
1729 Find Followers Count Easy Database 456 88.39

Day 8 Function

0586 Customer Placing the Largest Number of Orders Easy LeetCode_Curated_SQL_70, Database 484 66.42
0511 Game Play Analysis I Easy LeetCode_Curated_SQL_70, Database 586 56.94
1890 The Latest Login in 2020 Easy Database 571 73.59
1741 Find Total Time Spent by Each Employee Easy Database 414 93.27

Day 9 Control of Flow

1393 Capital Gain/Loss Medium LeetCode_Curated_SQL_70, Database 428 92.01
1407 Top Travellers Easy LeetCode_Curated_SQL_70, Database 682 70.16
1158 Market Analysis I Medium Database 2511 78.92

Day 10 Where

0182 Duplicate Emails Easy Database 303 92.08
1050 Actors and Directors Who Cooperated At Least Three Times Easy LeetCode_Curated_SQL_70, Database 344 76.48
1587 Bank Account Summary II Easy Database 630 60.32
1084 Sales Analysis III Easy LeetCode_Curated_SQL_70, Database 1066 69.71

Level 1

Day 1 Prefix Sum

1480 Running Sum of 1d Array Easy Array, Prefix_Sum 0 100.00
0724 Find Pivot Index Easy Array, Prefix_Sum, LeetCode_75_Prefix_Sum 2 69.67

Day 2 String

0205 Isomorphic Strings Easy String, Hash_Table 2 99.18
0392 Is Subsequence Easy String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers 1 93.13

Day 3 Linked List

0021 Merge Two Sorted Lists Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) 0 100.00
0206 Reverse Linked List Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1) 0 100.00

Day 4 Linked List

0876 Middle of the Linked List Easy Two_Pointers, Linked_List 0 100.00
0142 Linked List Cycle II Medium Top_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) 0 100.00

Day 5 Greedy

0121 Best Time to Buy and Sell Stock Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) 1 99.78
0409 Longest Palindrome Easy String, Hash_Table, Greedy 2 92.90

Day 6 Tree

0589 N-ary Tree Preorder Traversal Easy Depth_First_Search, Tree, Stack 1 90.98
0102 Binary Tree Level Order Traversal Medium Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) 1 91.19

Day 7 Binary Search

0704 Binary Search Easy Array, Binary_Search 0 100.00
0278 First Bad Version Easy Binary_Search, Interactive 15 87.89

Day 8 Binary Search Tree

0098 Validate Binary Search Tree Medium Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) 0 100.00
0235 Lowest Common Ancestor of a Binary Search Tree Medium Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree 4 100.00

Day 9 Graph/BFS/DFS

0733 Flood Fill Easy Array, Depth_First_Search, Breadth_First_Search, Matrix 1 85.36
0200 Number of Islands Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) 3 87.24

Day 10 Dynamic Programming

0509 Fibonacci Number Easy Dynamic_Programming, Math, Recursion, Memoization 0 100.00
0070 Climbing Stairs Easy Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) 0 100.00

Day 11 Dynamic Programming

0746 Min Cost Climbing Stairs Easy Array, Dynamic_Programming, LeetCode_75_DP/1D 1 86.38
0062 Unique Paths Medium Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n) 0 100.00

Day 12 Sliding Window/Two Pointer

0438 Find All Anagrams in a String Medium Top_100_Liked_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n+m)_Space_O(1) 3 99.83
0424 Longest Repeating Character Replacement Medium String, Hash_Table, Sliding_Window 5 95.15

Day 13 Hashmap

0001 Two Sum Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task 2 98.90
0299 Bulls and Cows Medium String, Hash_Table, Counting 6 86.69

Day 14 Stack

0844 Backspace String Compare Easy String, Two_Pointers, Stack, Simulation 0 100.00
0394 Decode String Medium Top_100_Liked_Questions, String, Stack, Recursion, LeetCode_75_Stack, Big_O_Time_O(n)_Space_O(n) 0 100.00

Day 15 Heap

1046 Last Stone Weight Easy Array, Heap_Priority_Queue 2 73.81
0692 Top K Frequent Words Medium String, Hash_Table, Sorting, Heap_Priority_Queue, Counting, Trie, Bucket_Sort 11 38.54

Level 2

Day 1 Implementation/Simulation

0202 Happy Number Easy Top_Interview_Questions, Hash_Table, Math, Two_Pointers 0 100.00
0054 Spiral Matrix Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation 0 100.00
1706 Where Will the Ball Fall Medium Array, Dynamic_Programming, Depth_First_Search, Matrix, Simulation 2 64.55

Day 2 String

0014 Longest Common Prefix Easy Top_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m) 0 100.00
0043 Multiply Strings Medium String, Math, Simulation 1 100.00

Day 3 Linked List

0019 Remove Nth Node From End of List Medium Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L) 0 100.00
0234 Palindrome Linked List Easy Top_100_Liked_Questions, Two_Pointers, Stack, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1) 4 84.46

Day 4 Linked List

0328 Odd Even Linked List Medium Linked_List, LeetCode_75_LinkedList 0 100.00
0148 Sort List Medium Top_100_Liked_Questions, Top_Interview_Questions, Sorting, Two_Pointers, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(log(N))_Space_O(log(N)) 9 93.90

Day 5 Greedy

2131 Longest Palindrome by Concatenating Two Letter Words Medium Array, String, Hash_Table, Greedy, Counting 73 76.60
0621 Task Scheduler Medium Array, Hash_Table, Sorting, Greedy, Heap_Priority_Queue, Counting 3 84.32

Day 6 Tree

0226 Invert Binary Tree Easy Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0110 Balanced Binary Tree Easy Depth_First_Search, Tree, Binary_Tree 1 98.82

Day 7 Tree

0543 Diameter of Binary Tree Easy Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0437 Path Sum III Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) 2 100.00

Day 8 Binary Search

0074 Search a 2D Matrix Medium Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) 0 100.00
0033 Search in Rotated Sorted Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00

Day 9 Binary Search Tree

0108 Convert Sorted Array to Binary Search Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer 0 100.00
0230 Kth Smallest Element in a BST Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0173 Binary Search Tree Iterator Medium Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator 15 100.00

Day 10 Graph/BFS/DFS

0994 Rotting Oranges Medium Top_100_Liked_Questions, Array, Breadth_First_Search, Matrix, LeetCode_75_Graphs/BFS 3 74.27
0417 Pacific Atlantic Water Flow Medium Array, Depth_First_Search, Breadth_First_Search, Matrix 5 92.62

Day 11 Graph/BFS/DFS

0210 Course Schedule II Medium Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort 4 91.07
0815 Bus Routes Hard Array, Hash_Table, Breadth_First_Search 49 89.11

Day 12 Dynamic Programming

0198 House Robber Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) 0 100.00
0322 Coin Change Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) 12 92.59

Day 13 Dynamic Programming

0416 Partition Equal Subset Sum Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Big_O_Time_O(n*sums)_Space_O(n*sums) 5 99.88
0152 Maximum Product Subarray Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) 1 92.74

Day 14 Sliding Window/Two Pointer

0003 Longest Substring Without Repeating Characters Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task 2 98.59
0016 3Sum Closest Medium Array, Sorting, Two_Pointers 4 98.21
0076 Minimum Window Substring Hard Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(s.length())_Space_O(1) 2 99.83

Day 15 Tree

0100 Same Tree Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 0 100.00
0101 Symmetric Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) 0 100.00
0199 Binary Tree Right Side View Medium Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS 0 100.00

Day 16 Design

0232 Implement Queue using Stacks Easy Stack, Design, Queue 1 67.21
0155 Min Stack Medium Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) 4 96.54
0208 Implement Trie (Prefix Tree) Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) 32 95.05

Day 17 Interval

0057 Insert Interval Medium Array 0 100.00
0056 Merge Intervals Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) 7 98.37

Day 18 Stack

0735 Asteroid Collision Medium Array, Stack, LeetCode_75_Stack 2 99.59
0227 Basic Calculator II Medium String, Math, Stack 8 95.32

Day 19 Union Find

0547 Number of Provinces Medium Depth_First_Search, Breadth_First_Search, Graph, Union_Find, LeetCode_75_Graphs/DFS 2 69.51
0947 Most Stones Removed with Same Row or Column Medium Depth_First_Search, Graph, Union_Find 7 98.83

Day 20 Brute Force/Backtracking

0039 Combination Sum Medium Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) 1 99.99
0046 Permutations Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) 1 94.08

Udemy

Udemy Integers

0412 Fizz Buzz Easy String, Math, Simulation 1 100.00
0136 Single Number Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) 1 99.86
0007 Reverse Integer Medium Top_Interview_Questions, Math, Big_O_Time_O(log10(x))_Space_O(1) 0 100.00
0009 Palindrome Number Easy Math, Big_O_Time_O(log10(x))_Space_O(1) 4 100.00
0172 Factorial Trailing Zeroes Medium Top_Interview_Questions, Math 0 100.00
0050 Pow(x, n) Medium Top_Interview_Questions, Math, Recursion 0 100.00

Udemy Strings

0344 Reverse String Easy String, Two_Pointers, Recursion 1 99.91
0014 Longest Common Prefix Easy Top_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m) 0 100.00
0187 Repeated DNA Sequences Medium String, Hash_Table, Bit_Manipulation, Sliding_Window, Hash_Function, Rolling_Hash 29 77.11
0003 Longest Substring Without Repeating Characters Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task 2 98.59
0020 Valid Parentheses Easy Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n) 2 97.19
0005 Longest Palindromic Substring Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) 7 97.82
0394 Decode String Medium Top_100_Liked_Questions, String, Stack, Recursion, LeetCode_75_Stack, Big_O_Time_O(n)_Space_O(n) 0 100.00
0242 Valid Anagram Easy String, Hash_Table, Sorting 2 97.76
0049 Group Anagrams Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) 6 97.61
0151 Reverse Words in a String Medium String, Two_Pointers, LeetCode_75_Array/String 2 99.69
0273 Integer to English Words Hard String, Math, Recursion 3 95.67

Udemy Binary Search

0704 Binary Search Easy Array, Binary_Search 0 100.00
0033 Search in Rotated Sorted Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00
0153 Find Minimum in Rotated Sorted Array Medium Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) 0 100.00

Udemy Arrays

0121 Best Time to Buy and Sell Stock Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) 1 99.78
0283 Move Zeroes Easy Top_100_Liked_Questions, Array, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) 2 83.99
0001 Two Sum Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task 2 98.90
0217 Contains Duplicate Easy Top_Interview_Questions, Array, Hash_Table, Sorting 6 96.68
0058 Length of Last Word Easy String 0 100.00
0605 Can Place Flowers Easy Array, Greedy, LeetCode_75_Array/String 1 96.77
0122 Best Time to Buy and Sell Stock II Medium Top_Interview_Questions, Array, Dynamic_Programming, Greedy 1 76.91
0080 Remove Duplicates from Sorted Array II Medium Array, Two_Pointers 0 100.00
0189 Rotate Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) 0 100.00
0055 Jump Game Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) 1 100.00
0075 Sort Colors Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n)_Space_O(1) 0 100.00
0066 Plus One Easy Top_Interview_Questions, Array, Math 0 100.00
0238 Product of Array Except Self Medium Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) 1 99.66
1291 Sequential Digits Medium Enumeration 0 100.00
0448 Find All Numbers Disappeared in an Array Easy Array, Hash_Table 3 100.00
0442 Find All Duplicates in an Array Medium Array, Hash_Table 5 98.83
0041 First Missing Positive Hard Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n) 1 100.00
0697 Degree of an Array Easy Array, Hash_Table 14 93.19
0532 K-diff Pairs in an Array Medium Array, Hash_Table, Sorting, Binary_Search, Two_Pointers 13 58.23
0713 Subarray Product Less Than K Medium Array, Sliding_Window 8 39.00
1007 Minimum Domino Rotations For Equal Row Medium Array, Greedy 5 79.64
1306 Jump Game III Medium Array, Depth_First_Search, Breadth_First_Search 2 96.23
0456 132 Pattern Medium Array, Binary_Search, Stack, Ordered_Set, Monotonic_Stack 16 82.41
0239 Sliding Window Maximum Hard Top_100_Liked_Questions, Array, Heap_Priority_Queue, Sliding_Window, Queue, Monotonic_Queue, Big_O_Time_O(n*k)_Space_O(n+k) 26 95.89

Udemy Two Pointers

0392 Is Subsequence Easy String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers 1 93.13
0125 Valid Palindrome Easy Top_Interview_Questions, String, Two_Pointers 2 99.11
0977 Squares of a Sorted Array Easy Array, Sorting, Two_Pointers 1 100.00
0026 Remove Duplicates from Sorted Array Easy Top_Interview_Questions, Array, Two_Pointers 0 100.00
0042 Trapping Rain Water Hard Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) 0 100.00
0015 3Sum Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) 29 72.02

Udemy Famous Algorithm

0053 Maximum Subarray Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) 1 99.32
0169 Majority Element Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) 1 99.89

Udemy Sorting Algorithms

0912 Sort an Array Medium Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Merge_Sort, Bucket_Sort, Counting_Sort, Radix_Sort 25 38.15

Udemy 2D Arrays/Matrix

0304 Range Sum Query 2D - Immutable Medium Array, Matrix, Design, Prefix_Sum 153 87.51
0074 Search a 2D Matrix Medium Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) 0 100.00
0054 Spiral Matrix Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation 0 100.00
0048 Rotate Image Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) 0 100.00
1572 Matrix Diagonal Sum Easy Array, Matrix 0 100.00
0073 Set Matrix Zeroes Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Big_O_Time_O(m*n)_Space_O(1) 0 100.00
0056 Merge Intervals Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) 7 98.37

Udemy Linked List

0114 Flatten Binary Tree to Linked List Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_Space_O(N) 0 100.00
0445 Add Two Numbers II Medium Math, Stack, Linked_List 3 90.38
0328 Odd Even Linked List Medium Linked_List, LeetCode_75_LinkedList 0 100.00
0061 Rotate List Medium Two_Pointers, Linked_List 0 100.00
0024 Swap Nodes in Pairs Medium Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1) 0 100.00
0876 Middle of the Linked List Easy Two_Pointers, Linked_List 0 100.00
0142 Linked List Cycle II Medium Top_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) 0 100.00
0141 Linked List Cycle Easy Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) 0 100.00
0206 Reverse Linked List Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1) 0 100.00
0021 Merge Two Sorted Lists Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) 0 100.00
0160 Intersection of Two Linked Lists Easy Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(M+N)_Space_O(1) 1 99.92
0234 Palindrome Linked List Easy Top_100_Liked_Questions, Two_Pointers, Stack, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1) 4 84.46
0138 Copy List with Random Pointer Medium Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) 0 100.00
0025 Reverse Nodes in k-Group Hard Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) 0 100.00
0146 LRU Cache Medium Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_Space_O(capacity) 40 98.20
0707 Design Linked List Medium Design, Linked_List 10 70.60

Udemy Tree Stack Queue

0144 Binary Tree Preorder Traversal Easy Depth_First_Search, Tree, Binary_Tree, Stack 1 48.38
0094 Binary Tree Inorder Traversal Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_Space_O(n) 0 100.00
0145 Binary Tree Postorder Traversal Easy Depth_First_Search, Tree, Binary_Tree, Stack 1 49.11
0102 Binary Tree Level Order Traversal Medium Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) 1 91.19
0103 Binary Tree Zigzag Level Order Traversal Medium Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree 0 100.00
0108 Convert Sorted Array to Binary Search Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer 0 100.00
1008 Construct Binary Search Tree from Preorder Traversal Medium Array, Tree, Binary_Tree, Stack, Monotonic_Stack, Binary_Search_Tree 0 100.00
0543 Diameter of Binary Tree Easy Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0938 Range Sum of BST Easy Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree 0 100.00
0100 Same Tree Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 0 100.00
0226 Invert Binary Tree Easy Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0111 Minimum Depth of Binary Tree Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 1 97.49
0104 Maximum Depth of Binary Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) 0 100.00
0110 Balanced Binary Tree Easy Depth_First_Search, Tree, Binary_Tree 1 98.82
0701 Insert into a Binary Search Tree Medium Tree, Binary_Tree, Binary_Search_Tree 0 100.00
0297 Serialize and Deserialize Binary Tree Hard String, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Design 7 98.13
0124 Binary Tree Maximum Path Sum Hard Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) 0 100.00
0098 Validate Binary Search Tree Medium Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) 0 100.00
0337 House Robber III Medium Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree 1 91.77
0236 Lowest Common Ancestor of a Binary Tree Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) 6 100.00
0968 Binary Tree Cameras Hard Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree 0 100.00

Udemy Trie and Heap

0208 Implement Trie (Prefix Tree) Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) 32 95.05
0745 Prefix and Suffix Search Hard String, Design, Trie 366 76.15

Udemy Graph

0200 Number of Islands Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) 3 87.24
0133 Clone Graph Medium Hash_Table, Depth_First_Search, Breadth_First_Search, Graph 25 68.87
0417 Pacific Atlantic Water Flow Medium Array, Depth_First_Search, Breadth_First_Search, Matrix 5 92.62

Udemy Dynamic Programming

0120 Triangle Medium Array, Dynamic_Programming 1 99.79
0118 Pascal’s Triangle Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming 1 67.08
0119 Pascal’s Triangle II Easy Array, Dynamic_Programming 0 100.00
0139 Word Break Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) 1 99.42
0152 Maximum Product Subarray Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) 1 92.74
0198 House Robber Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) 0 100.00
0213 House Robber II Medium Array, Dynamic_Programming 0 100.00
0509 Fibonacci Number Easy Dynamic_Programming, Math, Recursion, Memoization 0 100.00
0070 Climbing Stairs Easy Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) 0 100.00
0064 Minimum Path Sum Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) 1 99.73
0300 Longest Increasing Subsequence Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) 3 95.75
1143 Longest Common Subsequence Medium Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n*m)_Space_O(n*m) 19 89.05
0072 Edit Distance Medium Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) 3 97.19
0044 Wildcard Matching Hard Top_Interview_Questions, String, Dynamic_Programming, Greedy, Recursion 2 99.87
0010 Regular Expression Matching Hard Top_Interview_Questions, String, Dynamic_Programming, Recursion, Big_O_Time_O(m*n)_Space_O(m*n) 1 100.00

Udemy Backtracking/Recursion

0022 Generate Parentheses Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) 0 100.00
0039 Combination Sum Medium Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) 1 99.99
0216 Combination Sum III Medium Array, Backtracking, LeetCode_75_Backtracking 1 81.35
0078 Subsets Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Backtracking, Big_O_Time_O(2^n)_Space_O(n*2^n) 0 100.00
0017 Letter Combinations of a Phone Number Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) 0 100.00
0046 Permutations Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) 1 94.08

Udemy Bit Manipulation

0191 Number of 1 Bits Easy Top_Interview_Questions, Bit_Manipulation 0 100.00
0389 Find the Difference Easy String, Hash_Table, Sorting, Bit_Manipulation 1 100.00
0190 Reverse Bits Easy Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer 0 100.00
0461 Hamming Distance Easy Bit_Manipulation 0 100.00
1009 Complement of Base 10 Integer Easy Bit_Manipulation 1 41.56
0338 Counting Bits Easy Dynamic_Programming, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(num)_Space_O(num) 2 96.37
0371 Sum of Two Integers Medium Math, Bit_Manipulation 0 100.00
0029 Divide Two Integers Medium Top_Interview_Questions, Math, Bit_Manipulation 1 97.44

Udemy Design

0155 Min Stack Medium Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) 4 96.54

Top Interview 150

Top Interview 150 Array/String

0088 Merge Sorted Array Easy Top_Interview_Questions, Array, Sorting, Two_Pointers 0 100.00
0027 Remove Element Easy Array, Two_Pointers 0 100.00
0026 Remove Duplicates from Sorted Array Easy Top_Interview_Questions, Array, Two_Pointers 0 100.00
0080 Remove Duplicates from Sorted Array II Medium Array, Two_Pointers 0 100.00
0169 Majority Element Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) 1 99.89
0189 Rotate Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) 0 100.00
0121 Best Time to Buy and Sell Stock Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) 1 99.78
0122 Best Time to Buy and Sell Stock II Medium Top_Interview_Questions, Array, Dynamic_Programming, Greedy 1 76.91
0055 Jump Game Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) 1 100.00
0045 Jump Game II Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) 0 100.00
0274 H-Index Medium Array, Sorting, Counting_Sort 0 100.00
0380 Insert Delete GetRandom O(1) Medium Array, Hash_Table, Math, Design, Randomized 27 93.44
0238 Product of Array Except Self Medium Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) 1 99.66
0134 Gas Station Medium Top_Interview_Questions, Array, Greedy 2 97.52
0135 Candy Hard Array, Greedy 3 83.95
0042 Trapping Rain Water Hard Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) 0 100.00
0013 Roman to Integer Easy Top_Interview_Questions, String, Hash_Table, Math, Big_O_Time_O(n)_Space_O(1) 2 100.00
0012 Integer to Roman Medium String, Hash_Table, Math, Big_O_Time_O(1)_Space_O(1) 2 100.00
0058 Length of Last Word Easy String 0 100.00
0014 Longest Common Prefix Easy Top_Interview_Questions, String, Big_O_Time_O(n*m)_Space_O(m) 0 100.00
0151 Reverse Words in a String Medium String, Two_Pointers, LeetCode_75_Array/String 2 99.69
0006 Zigzag Conversion Medium String, Big_O_Time_O(n)_Space_O(n) 2 99.71
0028 Find the Index of the First Occurrence in a String Easy Top_Interview_Questions, String, Two_Pointers, String_Matching 0 100.00
0068 Text Justification Hard Array, String, Simulation 0 100.00

Top Interview 150 Two Pointers

0125 Valid Palindrome Easy Top_Interview_Questions, String, Two_Pointers 2 99.11
0392 Is Subsequence Easy String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers 1 93.13
0167 Two Sum II - Input Array Is Sorted Medium Array, Binary_Search, Two_Pointers 2 92.62
0011 Container With Most Water Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) 3 96.01
0015 3Sum Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) 29 72.02

Top Interview 150 Sliding Window

0209 Minimum Size Subarray Sum Medium Array, Binary_Search, Prefix_Sum, Sliding_Window 1 99.76
0003 Longest Substring Without Repeating Characters Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task 2 98.59
0030 Substring with Concatenation of All Words Hard String, Hash_Table, Sliding_Window 11 97.43
0076 Minimum Window Substring Hard Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(s.length())_Space_O(1) 2 99.83

Top Interview 150 Matrix

0036 Valid Sudoku Medium Top_Interview_Questions, Array, Hash_Table, Matrix 1 100.00
0054 Spiral Matrix Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation 0 100.00
0048 Rotate Image Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) 0 100.00
0073 Set Matrix Zeroes Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Matrix, Big_O_Time_O(m*n)_Space_O(1) 0 100.00
0289 Game of Life Medium Array, Matrix, Simulation 0 100.00

Top Interview 150 Hashmap

0383 Ransom Note Easy String, Hash_Table, Counting 1 99.10
0205 Isomorphic Strings Easy String, Hash_Table 2 99.18
0290 Word Pattern Easy String, Hash_Table 0 100.00
0242 Valid Anagram Easy String, Hash_Table, Sorting 2 97.76
0049 Group Anagrams Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) 6 97.61
0001 Two Sum Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task 2 98.90
0202 Happy Number Easy Top_Interview_Questions, Hash_Table, Math, Two_Pointers 0 100.00
0219 Contains Duplicate II Easy Array, Hash_Table, Sliding_Window 15 98.00
0128 Longest Consecutive Sequence Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Union_Find, Big_O_Time_O(N_log_N)_Space_O(1) 14 98.89

Top Interview 150 Intervals

0228 Summary Ranges Easy Array 0 100.00
0056 Merge Intervals Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) 7 98.37
0057 Insert Interval Medium Array 0 100.00
0452 Minimum Number of Arrows to Burst Balloons Medium Array, Sorting, Greedy, LeetCode_75_Intervals 52 89.91

Top Interview 150 Stack

0020 Valid Parentheses Easy Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n) 2 97.19
0071 Simplify Path Medium String, Stack 2 99.86
0155 Min Stack Medium Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) 4 96.54
0150 Evaluate Reverse Polish Notation Medium Top_Interview_Questions, Array, Math, Stack 6 76.50
0224 Basic Calculator Hard String, Math, Stack, Recursion 2 96.52

Top Interview 150 Linked List

0141 Linked List Cycle Easy Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) 0 100.00
0002 Add Two Numbers Medium Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task 1 100.00
0021 Merge Two Sorted Lists Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) 0 100.00
0138 Copy List with Random Pointer Medium Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_Space_O(N) 0 100.00
0092 Reverse Linked List II Medium Linked_List 0 100.00
0025 Reverse Nodes in k-Group Hard Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) 0 100.00
0019 Remove Nth Node From End of List Medium Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L) 0 100.00
0082 Remove Duplicates from Sorted List II Medium Two_Pointers, Linked_List 0 100.00
0061 Rotate List Medium Two_Pointers, Linked_List 0 100.00
0086 Partition List Medium Two_Pointers, Linked_List 0 100.00
0146 LRU Cache Medium Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_Space_O(capacity) 40 98.20

Top Interview 150 Binary Tree General

0104 Maximum Depth of Binary Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) 0 100.00
0100 Same Tree Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 0 100.00
0226 Invert Binary Tree Easy Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0101 Symmetric Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) 0 100.00
0105 Construct Binary Tree from Preorder and Inorder Traversal Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_Space_O(N) 1 96.33
0106 Construct Binary Tree from Inorder and Postorder Traversal Medium Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer 0 100.00
0117 Populating Next Right Pointers in Each Node II Medium Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List 0 100.00
0114 Flatten Binary Tree to Linked List Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_Space_O(N) 0 100.00
0112 Path Sum Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 0 100.00
0129 Sum Root to Leaf Numbers Medium Depth_First_Search, Tree, Binary_Tree 0 100.00
0124 Binary Tree Maximum Path Sum Hard Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) 0 100.00
0173 Binary Search Tree Iterator Medium Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator 15 100.00
0222 Count Complete Tree Nodes Easy Depth_First_Search, Tree, Binary_Search, Binary_Tree 0 100.00
0236 Lowest Common Ancestor of a Binary Tree Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) 6 100.00

Top Interview 150 Binary Tree BFS

0199 Binary Tree Right Side View Medium Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS 0 100.00
0637 Average of Levels in Binary Tree Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 2 94.34
0102 Binary Tree Level Order Traversal Medium Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) 1 91.19
0103 Binary Tree Zigzag Level Order Traversal Medium Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree 0 100.00

Top Interview 150 Binary Search Tree

0530 Minimum Absolute Difference in BST Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Binary_Search_Tree 0 100.00
0230 Kth Smallest Element in a BST Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0098 Validate Binary Search Tree Medium Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) 0 100.00

Top Interview 150 Graph General

0200 Number of Islands Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) 3 87.24
0130 Surrounded Regions Medium Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find 2 84.66
0133 Clone Graph Medium Hash_Table, Depth_First_Search, Breadth_First_Search, Graph 25 68.87
0399 Evaluate Division Medium Array, Depth_First_Search, Breadth_First_Search, Graph, Union_Find, Shortest_Path, LeetCode_75_Graphs/DFS 1 99.52
0207 Course Schedule Medium Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort, Big_O_Time_O(N)_Space_O(N) 3 99.99
0210 Course Schedule II Medium Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Graph, Topological_Sort 4 91.07

Top Interview 150 Graph BFS

0909 Snakes and Ladders Medium Array, Breadth_First_Search, Matrix 4 95.81
0433 Minimum Genetic Mutation Medium String, Hash_Table, Breadth_First_Search 0 100.00
0127 Word Ladder Hard Top_Interview_Questions, String, Hash_Table, Breadth_First_Search 22 96.00

Top Interview 150 Trie

0208 Implement Trie (Prefix Tree) Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Design, Trie, LeetCode_75_Trie, Big_O_Time_O(word.length())_or_O(prefix.length())_Space_O(N) 32 95.05
0211 Design Add and Search Words Data Structure Medium String, Depth_First_Search, Design, Trie 156 99.85
0212 Word Search II Hard Top_Interview_Questions, Array, String, Matrix, Backtracking, Trie 17 99.16

Top Interview 150 Backtracking

0017 Letter Combinations of a Phone Number Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) 0 100.00
0077 Combinations Medium Backtracking 15 92.38
0046 Permutations Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) 1 94.08
0039 Combination Sum Medium Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) 1 99.99
0052 N-Queens II Hard Backtracking 0 100.00
0022 Generate Parentheses Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) 0 100.00
0079 Word Search Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n) 64 98.51

Top Interview 150 Divide and Conquer

0108 Convert Sorted Array to Binary Search Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer 0 100.00
0148 Sort List Medium Top_100_Liked_Questions, Top_Interview_Questions, Sorting, Two_Pointers, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(log(N))_Space_O(log(N)) 9 93.90
0427 Construct Quad Tree Medium Array, Tree, Matrix, Divide_and_Conquer 0 100.00
0023 Merge k Sorted Lists Hard Top_100_Liked_Questions, Top_Interview_Questions, Heap_Priority_Queue, Linked_List, Divide_and_Conquer, Merge_Sort, Big_O_Time_O(k*n*log(k))_Space_O(log(k)) 1 99.86

Top Interview 150 Kadane’s Algorithm

0053 Maximum Subarray Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) 1 99.32
0918 Maximum Sum Circular Subarray Medium Array, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue 2 99.34

Top Interview 150 Binary Search

0035 Search Insert Position Easy Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00
0074 Search a 2D Matrix Medium Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) 0 100.00
0162 Find Peak Element Medium Top_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search 0 100.00
0033 Search in Rotated Sorted Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00
0034 Find First and Last Position of Element in Sorted Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00
0153 Find Minimum in Rotated Sorted Array Medium Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) 0 100.00
0004 Median of Two Sorted Arrays Hard Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Divide_and_Conquer, Big_O_Time_O(log(min(N,M)))_Space_O(1), AI_can_be_used_to_solve_the_task 1 100.00

Top Interview 150 Heap

0215 Kth Largest Element in an Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Quickselect, LeetCode_75_Heap/Priority_Queue, Big_O_Time_O(n*log(n))_Space_O(log(n)) 5 70.82
0502 IPO Hard Array, Sorting, Greedy, Heap_Priority_Queue 64 97.22
0373 Find K Pairs with Smallest Sums Medium Array, Heap_Priority_Queue 27 90.23
0295 Find Median from Data Stream Hard Top_100_Liked_Questions, Sorting, Two_Pointers, Design, Heap_Priority_Queue, Data_Stream, Big_O_Time_O(n*log_n)_Space_O(n) 83 99.56

Top Interview 150 Bit Manipulation

0067 Add Binary Easy String, Math, Bit_Manipulation, Simulation 1 99.82
0190 Reverse Bits Easy Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer 0 100.00
0191 Number of 1 Bits Easy Top_Interview_Questions, Bit_Manipulation 0 100.00
0136 Single Number Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) 1 99.86
0137 Single Number II Medium Array, Bit_Manipulation 0 100.00
0201 Bitwise AND of Numbers Range Medium Bit_Manipulation 3 100.00

Top Interview 150 Math

0009 Palindrome Number Easy Math, Big_O_Time_O(log10(x))_Space_O(1) 4 100.00
0066 Plus One Easy Top_Interview_Questions, Array, Math 0 100.00
0172 Factorial Trailing Zeroes Medium Top_Interview_Questions, Math 0 100.00
0069 Sqrt(x) Easy Top_Interview_Questions, Math, Binary_Search 1 86.67
0050 Pow(x, n) Medium Top_Interview_Questions, Math, Recursion 0 100.00
0149 Max Points on a Line Hard Top_Interview_Questions, Array, Hash_Table, Math, Geometry 7 99.18

Top Interview 150 1D DP

0070 Climbing Stairs Easy Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) 0 100.00
0198 House Robber Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) 0 100.00
0139 Word Break Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) 1 99.42
0322 Coin Change Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) 12 92.59
0300 Longest Increasing Subsequence Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) 3 95.75

Top Interview 150 Multidimensional DP

0120 Triangle Medium Array, Dynamic_Programming 1 99.79
0064 Minimum Path Sum Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) 1 99.73
0063 Unique Paths II Medium Array, Dynamic_Programming, Matrix 0 100.00
0005 Longest Palindromic Substring Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) 7 97.82
0097 Interleaving String Medium String, Dynamic_Programming 0 100.00
0072 Edit Distance Medium Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) 3 97.19
0123 Best Time to Buy and Sell Stock III Hard Array, Dynamic_Programming 4 74.67
0188 Best Time to Buy and Sell Stock IV Hard Array, Dynamic_Programming 1 99.73
0221 Maximal Square Medium Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) 6 97.07

Data Structure I

Day 1 Array

0217 Contains Duplicate Easy Top_Interview_Questions, Array, Hash_Table, Sorting 6 96.68
0053 Maximum Subarray Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) 1 99.32

Day 2 Array

0001 Two Sum Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_Space_O(n), AI_can_be_used_to_solve_the_task 2 98.90
0088 Merge Sorted Array Easy Top_Interview_Questions, Array, Sorting, Two_Pointers 0 100.00

Day 3 Array

0350 Intersection of Two Arrays II Easy Array, Hash_Table, Sorting, Binary_Search, Two_Pointers 4 69.62
0121 Best Time to Buy and Sell Stock Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) 1 99.78

Day 4 Array

0566 Reshape the Matrix Easy Array, Matrix, Simulation 1 90.08
0118 Pascal’s Triangle Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming 1 67.08

Day 5 Array

0036 Valid Sudoku Medium Top_Interview_Questions, Array, Hash_Table, Matrix 1 100.00
0074 Search a 2D Matrix Medium Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) 0 100.00

Day 6 String

0387 First Unique Character in a String Easy String, Hash_Table, Counting, Queue 1 100.00
0383 Ransom Note Easy String, Hash_Table, Counting 1 99.10
0242 Valid Anagram Easy String, Hash_Table, Sorting 2 97.76

Day 7 Linked List

0141 Linked List Cycle Easy Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) 0 100.00
0021 Merge Two Sorted Lists Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) 0 100.00
0203 Remove Linked List Elements Easy Linked_List, Recursion 1 98.82

Day 8 Linked List

0206 Reverse Linked List Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1) 0 100.00
0083 Remove Duplicates from Sorted List Easy Linked_List 0 100.00

Day 9 Stack Queue

0020 Valid Parentheses Easy Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_Space_O(n) 2 97.19
0232 Implement Queue using Stacks Easy Stack, Design, Queue 1 67.21

Day 10 Tree

0144 Binary Tree Preorder Traversal Easy Depth_First_Search, Tree, Binary_Tree, Stack 1 48.38
0094 Binary Tree Inorder Traversal Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_Space_O(n) 0 100.00
0145 Binary Tree Postorder Traversal Easy Depth_First_Search, Tree, Binary_Tree, Stack 1 49.11

Day 11 Tree

0102 Binary Tree Level Order Traversal Medium Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(N) 1 91.19
0104 Maximum Depth of Binary Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) 0 100.00
0101 Symmetric Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_Space_O(log(N)) 0 100.00

Day 12 Tree

0226 Invert Binary Tree Easy Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0112 Path Sum Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 0 100.00

Day 13 Tree

0700 Search in a Binary Search Tree Easy Tree, Binary_Tree, Binary_Search_Tree, LeetCode_75_Binary_Search_Tree 0 100.00
0701 Insert into a Binary Search Tree Medium Tree, Binary_Tree, Binary_Search_Tree 0 100.00

Day 14 Tree

0098 Validate Binary Search Tree Medium Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_Space_O(log(N)) 0 100.00
0653 Two Sum IV - Input is a BST Easy Hash_Table, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Two_Pointers, Binary_Search_Tree 5 74.23
0235 Lowest Common Ancestor of a Binary Search Tree Medium Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree 4 100.00

Data Structure II

Day 1 Array

0136 Single Number Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) 1 99.86
0169 Majority Element Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) 1 99.89
0015 3Sum Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) 29 72.02

Day 2 Array

0075 Sort Colors Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n)_Space_O(1) 0 100.00
0056 Merge Intervals Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_Space_O(n) 7 98.37
0706 Design HashMap Easy Array, Hash_Table, Design, Linked_List, Hash_Function 13 95.71

Day 3 Array

0119 Pascal’s Triangle II Easy Array, Dynamic_Programming 0 100.00
0048 Rotate Image Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_Space_O(1) 0 100.00
0059 Spiral Matrix II Medium Array, Matrix, Simulation 0 100.00

Day 4 Array

0240 Search a 2D Matrix II Medium Top_100_Liked_Questions, Array, Binary_Search, Matrix, Divide_and_Conquer, Big_O_Time_O(n+m)_Space_O(1) 5 99.92
0435 Non-overlapping Intervals Medium Array, Dynamic_Programming, Sorting, Greedy, LeetCode_75_Intervals 96 47.37

Day 5 Array

0334 Increasing Triplet Subsequence Medium Array, Greedy, LeetCode_75_Array/String 2 99.33
0238 Product of Array Except Self Medium Top_100_Liked_Questions, Array, Prefix_Sum, LeetCode_75_Array/String, Big_O_Time_O(n^2)_Space_O(n) 1 99.66
0560 Subarray Sum Equals K Medium Top_100_Liked_Questions, Array, Hash_Table, Prefix_Sum, Big_O_Time_O(n)_Space_O(n) 22 95.17

Day 6 String

0415 Add Strings Easy String, Math, Simulation 3 82.41
0409 Longest Palindrome Easy String, Hash_Table, Greedy 2 92.90

Day 7 String

0290 Word Pattern Easy String, Hash_Table 0 100.00
0763 Partition Labels Medium Top_100_Liked_Questions, String, Hash_Table, Greedy, Two_Pointers, Big_O_Time_O(n)_Space_O(1) 2 100.00

Day 8 String

0049 Group Anagrams Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n*k_log_k)_Space_O(n) 6 97.61
0043 Multiply Strings Medium String, Math, Simulation 1 100.00

Day 9 String

0187 Repeated DNA Sequences Medium String, Hash_Table, Bit_Manipulation, Sliding_Window, Hash_Function, Rolling_Hash 29 77.11
0005 Longest Palindromic Substring Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) 7 97.82

Day 10 Linked List

0002 Add Two Numbers Medium Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_Space_O(max(N,M)), AI_can_be_used_to_solve_the_task 1 100.00
0142 Linked List Cycle II Medium Top_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_Space_O(1) 0 100.00

Day 11 Linked List

0160 Intersection of Two Linked Lists Easy Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(M+N)_Space_O(1) 1 99.92
0082 Remove Duplicates from Sorted List II Medium Two_Pointers, Linked_List 0 100.00

Day 12 Linked List

0024 Swap Nodes in Pairs Medium Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(1) 0 100.00
0707 Design Linked List Medium Design, Linked_List 10 70.60

Day 13 Linked List

0025 Reverse Nodes in k-Group Hard Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_Space_O(k) 0 100.00
0143 Reorder List Medium Two_Pointers, Stack, Linked_List, Recursion 2 72.59

Day 14 Stack Queue

0155 Min Stack Medium Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_Space_O(N) 4 96.54
1249 Minimum Remove to Make Valid Parentheses Medium String, Stack 13 94.62
1823 Find the Winner of the Circular Game Medium Array, Math, Simulation, Recursion, Queue 3 64.85

Day 15 Tree

0108 Convert Sorted Array to Binary Search Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer 0 100.00
0105 Construct Binary Tree from Preorder and Inorder Traversal Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_Space_O(N) 1 96.33
0103 Binary Tree Zigzag Level Order Traversal Medium Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree 0 100.00

Day 16 Tree

0199 Binary Tree Right Side View Medium Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/BFS 0 100.00
0113 Path Sum II Medium Depth_First_Search, Tree, Binary_Tree, Backtracking 1 100.00
0450 Delete Node in a BST Medium Tree, Binary_Tree, Binary_Search_Tree, LeetCode_75_Binary_Search_Tree 0 100.00

Day 17 Tree

0230 Kth Smallest Element in a BST Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(n) 0 100.00
0173 Binary Search Tree Iterator Medium Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator 15 100.00

Day 18 Tree

0236 Lowest Common Ancestor of a Binary Tree Medium Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(n)_Space_O(n) 6 100.00
0297 Serialize and Deserialize Binary Tree Hard String, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Design 7 98.13

Day 19 Graph

0997 Find the Town Judge Easy Array, Hash_Table, Graph 3 80.64
1557 Minimum Number of Vertices to Reach All Nodes Medium Graph 8 99.94
0841 Keys and Rooms Medium Depth_First_Search, Breadth_First_Search, Graph, LeetCode_75_Graphs/DFS 3 51.54

Day 20 Heap Priority Queue

0215 Kth Largest Element in an Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Quickselect, LeetCode_75_Heap/Priority_Queue, Big_O_Time_O(n*log(n))_Space_O(log(n)) 5 70.82
0347 Top K Frequent Elements Medium Top_100_Liked_Questions, Array, Hash_Table, Sorting, Heap_Priority_Queue, Counting, Divide_and_Conquer, Quickselect, Bucket_Sort, Big_O_Time_O(n*log(n))_Space_O(k) 9 97.30

Day 21 Heap Priority Queue

0451 Sort Characters By Frequency Medium String, Hash_Table, Sorting, Heap_Priority_Queue, Counting, Bucket_Sort 13 89.63
0973 K Closest Points to Origin Medium Array, Math, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Geometry, Quickselect 4 98.26

Algorithm I

Day 1 Binary Search

0704 Binary Search Easy Array, Binary_Search 0 100.00
0278 First Bad Version Easy Binary_Search, Interactive 15 87.89
0035 Search Insert Position Easy Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00

Day 2 Two Pointers

0977 Squares of a Sorted Array Easy Array, Sorting, Two_Pointers 1 100.00
0189 Rotate Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_Space_O(1) 0 100.00

Day 3 Two Pointers

0283 Move Zeroes Easy Top_100_Liked_Questions, Array, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) 2 83.99
0167 Two Sum II - Input Array Is Sorted Medium Array, Binary_Search, Two_Pointers 2 92.62

Day 4 Two Pointers

0344 Reverse String Easy String, Two_Pointers, Recursion 1 99.91
0557 Reverse Words in a String III Easy String, Two_Pointers 4 97.75

Day 5 Two Pointers

0876 Middle of the Linked List Easy Two_Pointers, Linked_List 0 100.00
0019 Remove Nth Node From End of List Medium Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_Space_O(L) 0 100.00

Day 6 Sliding Window

0003 Longest Substring Without Repeating Characters Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_Space_O(1), AI_can_be_used_to_solve_the_task 2 98.59
0567 Permutation in String Medium String, Hash_Table, Two_Pointers, Sliding_Window 5 93.93

Day 7 Breadth First Search Depth First Search

0733 Flood Fill Easy Array, Depth_First_Search, Breadth_First_Search, Matrix 1 85.36
0695 Max Area of Island Medium Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find 3 76.79

Day 8 Breadth First Search Depth First Search

0617 Merge Two Binary Trees Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 1 72.47
0116 Populating Next Right Pointers in Each Node Medium Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List 0 100.00

Day 9 Breadth First Search Depth First Search

0542 01 Matrix Medium Array, Dynamic_Programming, Breadth_First_Search, Matrix 7 95.83
0994 Rotting Oranges Medium Top_100_Liked_Questions, Array, Breadth_First_Search, Matrix, LeetCode_75_Graphs/BFS 3 74.27

Day 10 Recursion Backtracking

0021 Merge Two Sorted Lists Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_Space_O(m+n) 0 100.00
0206 Reverse Linked List Easy Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, LeetCode_75_LinkedList, Big_O_Time_O(N)_Space_O(1) 0 100.00

Day 11 Recursion Backtracking

0077 Combinations Medium Backtracking 15 92.38
0046 Permutations Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n*n!)_Space_O(n+n!) 1 94.08
0784 Letter Case Permutation Medium String, Bit_Manipulation, Backtracking 10 40.38

Day 12 Dynamic Programming

0070 Climbing Stairs Easy Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) 0 100.00
0198 House Robber Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) 0 100.00
0120 Triangle Medium Array, Dynamic_Programming 1 99.79

Day 13 Bit Manipulation

0231 Power of Two Easy Math, Bit_Manipulation, Recursion 1 100.00
0191 Number of 1 Bits Easy Top_Interview_Questions, Bit_Manipulation 0 100.00

Day 14 Bit Manipulation

0190 Reverse Bits Easy Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer 0 100.00
0136 Single Number Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, LeetCode_75_Bit_Manipulation, Big_O_Time_O(N)_Space_O(1) 1 99.86

Algorithm II

Day 1 Binary Search

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

Day 2 Binary Search

0153 Find Minimum in Rotated Sorted Array Medium Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) 0 100.00
0162 Find Peak Element Medium Top_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search 0 100.00

Day 3 Two Pointers

0082 Remove Duplicates from Sorted List II Medium Two_Pointers, Linked_List 0 100.00
0015 3Sum Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n*log(n))_Space_O(n^2) 29 72.02

Day 4 Two Pointers

0844 Backspace String Compare Easy String, Two_Pointers, Stack, Simulation 0 100.00
0986 Interval List Intersections Medium Array, Two_Pointers 2 99.95
0011 Container With Most Water Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Greedy, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) 3 96.01

Day 5 Sliding Window

0438 Find All Anagrams in a String Medium Top_100_Liked_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n+m)_Space_O(1) 3 99.83
0713 Subarray Product Less Than K Medium Array, Sliding_Window 8 39.00
0209 Minimum Size Subarray Sum Medium Array, Binary_Search, Prefix_Sum, Sliding_Window 1 99.76

Day 6 Breadth First Search Depth First Search

0200 Number of Islands Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M*N)_Space_O(M*N) 3 87.24
0547 Number of Provinces Medium Depth_First_Search, Breadth_First_Search, Graph, Union_Find, LeetCode_75_Graphs/DFS 2 69.51

Day 7 Breadth First Search Depth First Search

0117 Populating Next Right Pointers in Each Node II Medium Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List 0 100.00
0572 Subtree of Another Tree Easy Depth_First_Search, Tree, Binary_Tree, Hash_Function, String_Matching 2 97.06

Day 8 Breadth First Search Depth First Search

1091 Shortest Path in Binary Matrix Medium Array, Breadth_First_Search, Matrix 22 69.99
0130 Surrounded Regions Medium Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find 2 84.66
0797 All Paths From Source to Target Medium Depth_First_Search, Breadth_First_Search, Graph, Backtracking 2 90.53

Day 9 Recursion Backtracking

0078 Subsets Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Backtracking, Big_O_Time_O(2^n)_Space_O(n*2^n) 0 100.00
0090 Subsets II Medium Array, Bit_Manipulation, Backtracking 2 82.94

Day 10 Recursion Backtracking

0047 Permutations II Medium Array, Backtracking 1 99.86
0039 Combination Sum Medium Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_Space_O(n+2^n) 1 99.99
0040 Combination Sum II Medium Array, Backtracking 2 99.75

Day 11 Recursion Backtracking

0017 Letter Combinations of a Phone Number Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, LeetCode_75_Backtracking, Big_O_Time_O(4^n)_Space_O(n) 0 100.00
0022 Generate Parentheses Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_Space_O(n) 0 100.00
0079 Word Search Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Big_O_Time_O(4^(m*n))_Space_O(m*n) 64 98.51

Day 12 Dynamic Programming

0213 House Robber II Medium Array, Dynamic_Programming 0 100.00
0055 Jump Game Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) 1 100.00

Day 13 Dynamic Programming

0045 Jump Game II Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) 0 100.00
0062 Unique Paths Medium Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n) 0 100.00

Day 14 Dynamic Programming

0005 Longest Palindromic Substring Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) 7 97.82
0413 Arithmetic Slices Medium Array, Dynamic_Programming 0 100.00

Day 15 Dynamic Programming

0091 Decode Ways Medium Top_Interview_Questions, String, Dynamic_Programming 2 66.37
0139 Word Break Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) 1 99.42

Day 16 Dynamic Programming

0300 Longest Increasing Subsequence Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) 3 95.75
0673 Number of Longest Increasing Subsequence Medium Array, Dynamic_Programming, Segment_Tree, Binary_Indexed_Tree 25 68.75

Day 17 Dynamic Programming

1143 Longest Common Subsequence Medium Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n*m)_Space_O(n*m) 19 89.05
0583 Delete Operation for Two Strings Medium String, Dynamic_Programming 12 79.10

Day 18 Dynamic Programming

0072 Edit Distance Medium Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) 3 97.19
0322 Coin Change Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) 12 92.59
0343 Integer Break Medium Dynamic_Programming, Math 0 100.00

Day 19 Bit Manipulation

0201 Bitwise AND of Numbers Range Medium Bit_Manipulation 3 100.00

Day 20 Others

0384 Shuffle an Array Medium Array, Math, Randomized 52 91.77

Day 21 Others

0202 Happy Number Easy Top_Interview_Questions, Hash_Table, Math, Two_Pointers 0 100.00
0149 Max Points on a Line Hard Top_Interview_Questions, Array, Hash_Table, Math, Geometry 7 99.18

Binary Search I

Day 1

0704 Binary Search Easy Array, Binary_Search 0 100.00
0374 Guess Number Higher or Lower Easy Binary_Search, Interactive, LeetCode_75_Binary_Search 0 100.00

Day 2

0035 Search Insert Position Easy Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00
0852 Peak Index in a Mountain Array Medium Array, Binary_Search 0 100.00

Day 3

0367 Valid Perfect Square Easy Math, Binary_Search 0 100.00
1385 Find the Distance Value Between Two Arrays Easy Array, Sorting, Binary_Search, Two_Pointers 5 65.78

Day 4

0069 Sqrt(x) Easy Top_Interview_Questions, Math, Binary_Search 1 86.67
0744 Find Smallest Letter Greater Than Target Easy Array, Binary_Search 0 100.00

Day 5

0278 First Bad Version Easy Binary_Search, Interactive 15 87.89
0034 Find First and Last Position of Element in Sorted Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00

Day 6

0441 Arranging Coins Easy Math, Binary_Search 2 95.97
1539 Kth Missing Positive Number Easy Array, Binary_Search 0 100.00

Day 7

0167 Two Sum II - Input Array Is Sorted Medium Array, Binary_Search, Two_Pointers 2 92.62
1608 Special Array With X Elements Greater Than or Equal X Easy Array, Sorting, Binary_Search 2 61.14

Day 8

1351 Count Negative Numbers in a Sorted Matrix Easy Array, Binary_Search, Matrix 1 49.66
0074 Search a 2D Matrix Medium Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_Space_O(1) 0 100.00

Day 9

1337 The K Weakest Rows in a Matrix Easy Array, Sorting, Binary_Search, Matrix, Heap_Priority_Queue 1 99.77
1346 Check If N and Its Double Exist Easy Array, Hash_Table, Sorting, Binary_Search, Two_Pointers 1 99.64

Day 10

0350 Intersection of Two Arrays II Easy Array, Hash_Table, Sorting, Binary_Search, Two_Pointers 4 69.62
0633 Sum of Square Numbers Medium Math, Binary_Search, Two_Pointers 4 82.92

Day 11

1855 Maximum Distance Between a Pair of Values Medium Array, Greedy, Binary_Search, Two_Pointers 4 62.20
0033 Search in Rotated Sorted Array Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Binary_Search, Big_O_Time_O(log_n)_Space_O(1) 0 100.00

Day 12

0153 Find Minimum in Rotated Sorted Array Medium Top_100_Liked_Questions, Array, Binary_Search, Big_O_Time_O(log_N)_Space_O(log_N) 0 100.00

Binary Search II

Day 1

0209 Minimum Size Subarray Sum Medium Array, Binary_Search, Prefix_Sum, Sliding_Window 1 99.76
0611 Valid Triangle Number Medium Array, Sorting, Greedy, Binary_Search, Two_Pointers 10 100.00

Day 2

0658 Find K Closest Elements Medium Array, Sorting, Binary_Search, Two_Pointers, Heap_Priority_Queue 3 99.20
1894 Find the Student that Will Replace the Chalk Medium Array, Binary_Search, Simulation, Prefix_Sum 2 76.67

Day 3

0300 Longest Increasing Subsequence Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) 3 95.75
1760 Minimum Limit of Balls in a Bag Medium Array, Binary_Search 44 78.49

Day 4

0875 Koko Eating Bananas Medium Array, Binary_Search, LeetCode_75_Binary_Search 15 91.32
1552 Magnetic Force Between Two Balls Medium Array, Sorting, Binary_Search 39 99.65

Day 5

0287 Find the Duplicate Number Medium Top_100_Liked_Questions, Array, Binary_Search, Two_Pointers, Bit_Manipulation, Big_O_Time_O(n)_Space_O(n) 2 97.52
1283 Find the Smallest Divisor Given a Threshold Medium Array, Binary_Search 9 95.49

Day 6

1898 Maximum Number of Removable Characters Medium Array, String, Binary_Search 121 72.51
1870 Minimum Speed to Arrive on Time Medium Array, Binary_Search 86 88.58

Day 7

1482 Minimum Number of Days to Make m Bouquets Medium Array, Binary_Search 25 69.18
1818 Minimum Absolute Sum Difference Medium Array, Sorting, Binary_Search, Ordered_Set 13 99.44

Day 8

0240 Search a 2D Matrix II Medium Top_100_Liked_Questions, Array, Binary_Search, Matrix, Divide_and_Conquer, Big_O_Time_O(n+m)_Space_O(1) 5 99.92
0275 H-Index II Medium Array, Binary_Search 0 100.00

Day 9

1838 Frequency of the Most Frequent Element Medium Array, Sorting, Greedy, Binary_Search, Prefix_Sum, Sliding_Window 11 100.00
0540 Single Element in a Sorted Array Medium Array, Binary_Search 0 100.00

Day 10

0222 Count Complete Tree Nodes Easy Depth_First_Search, Tree, Binary_Search, Binary_Tree 0 100.00
1712 Ways to Split Array Into Three Subarrays Medium Array, Binary_Search, Two_Pointers, Prefix_Sum 16 84.24

Day 11

0826 Most Profit Assigning Work Medium Array, Sorting, Greedy, Binary_Search, Two_Pointers 21 83.83
0436 Find Right Interval Medium Array, Sorting, Binary_Search 20 81.51

Day 12

0081 Search in Rotated Sorted Array II Medium Array, Binary_Search 1 82.83
0162 Find Peak Element Medium Top_Interview_Questions, Array, Binary_Search, LeetCode_75_Binary_Search 0 100.00

Day 13

0154 Find Minimum in Rotated Sorted Array II Hard Array, Binary_Search 1 77.09
0528 Random Pick with Weight Medium Math, Binary_Search, Prefix_Sum, Randomized 42 50.90

Day 14

1508 Range Sum of Sorted Subarray Sums Medium Array, Sorting, Binary_Search, Two_Pointers 60 93.84
1574 Shortest Subarray to be Removed to Make Array Sorted Medium Array, Binary_Search, Two_Pointers, Stack, Monotonic_Stack 2 84.97

Day 15

1292 Maximum Side Length of a Square with Sum Less than or Equal to Threshold Medium Array, Binary_Search, Matrix, Prefix_Sum 23 32.97
1498 Number of Subsequences That Satisfy the Given Sum Condition Medium Array, Sorting, Binary_Search, Two_Pointers 27 99.13

Day 16

0981 Time Based Key-Value Store Medium String, Hash_Table, Binary_Search, Design 239 72.78
1300 Sum of Mutated Array Closest to Target Medium Array, Sorting, Binary_Search 7 33.33

Day 17

1802 Maximum Value at a Given Index in a Bounded Array Medium Greedy, Binary_Search 2 58.44
1901 Find a Peak Element II Medium Array, Binary_Search, Matrix, Divide_and_Conquer 0 100.00

Day 18

1146 Snapshot Array Medium Array, Hash_Table, Binary_Search, Design 68 45.86
1488 Avoid Flood in The City Medium Array, Hash_Table, Greedy, Binary_Search, Heap_Priority_Queue 82 75.08

Day 19

1562 Find Latest Group of Size M Medium Array, Binary_Search, Simulation 8 90.00
1648 Sell Diminishing-Valued Colored Balls Medium Array, Math, Sorting, Greedy, Binary_Search, Heap_Priority_Queue 27 80.64

Day 20

1201 Ugly Number III Medium Math, Binary_Search, Number_Theory 0 100.00
0911 Online Election Medium Array, Hash_Table, Binary_Search, Design 63 98.81

Dynamic Programming I

Day 1

0509 Fibonacci Number Easy Dynamic_Programming, Math, Recursion, Memoization 0 100.00
1137 N-th Tribonacci Number Easy Dynamic_Programming, Math, Memoization, LeetCode_75_DP/1D 0 100.00

Day 2

0070 Climbing Stairs Easy Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_Space_O(n) 0 100.00
0746 Min Cost Climbing Stairs Easy Array, Dynamic_Programming, LeetCode_75_DP/1D 1 86.38

Day 3

0198 House Robber Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, LeetCode_75_DP/1D, Big_O_Time_O(n)_Space_O(n) 0 100.00
0213 House Robber II Medium Array, Dynamic_Programming 0 100.00
0740 Delete and Earn Medium Array, Hash_Table, Dynamic_Programming 4 77.68

Day 4

0055 Jump Game Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) 1 100.00
0045 Jump Game II Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_Space_O(1) 0 100.00

Day 5

0053 Maximum Subarray Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_Space_O(1) 1 99.32
0918 Maximum Sum Circular Subarray Medium Array, Dynamic_Programming, Divide_and_Conquer, Queue, Monotonic_Queue 2 99.34

Day 6

0152 Maximum Product Subarray Medium Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) 1 92.74
1567 Maximum Length of Subarray With Positive Product Medium Array, Dynamic_Programming, Greedy 4 80.86

Day 7

1014 Best Sightseeing Pair Medium Array, Dynamic_Programming 2 99.86
0121 Best Time to Buy and Sell Stock Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_Space_O(1) 1 99.78
0122 Best Time to Buy and Sell Stock II Medium Top_Interview_Questions, Array, Dynamic_Programming, Greedy 1 76.91

Day 8

0309 Best Time to Buy and Sell Stock with Cooldown Medium Array, Dynamic_Programming 0 100.00
0714 Best Time to Buy and Sell Stock with Transaction Fee Medium Array, Dynamic_Programming, Greedy, LeetCode_75_DP/Multidimensional 4 78.57

Day 9

0139 Word Break Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max*N)_Space_O(M+N+max) 1 99.42
0042 Trapping Rain Water Hard Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_Space_O(1) 0 100.00

Day 10

0413 Arithmetic Slices Medium Array, Dynamic_Programming 0 100.00
0091 Decode Ways Medium Top_Interview_Questions, String, Dynamic_Programming 2 66.37

Day 11

0264 Ugly Number II Medium Hash_Table, Dynamic_Programming, Math, Heap_Priority_Queue 2 99.91
0096 Unique Binary Search Trees Medium Dynamic_Programming, Math, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(n)_Space_O(1) 0 100.00

Day 12

0118 Pascal’s Triangle Easy Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming 1 67.08
0119 Pascal’s Triangle II Easy Array, Dynamic_Programming 0 100.00

Day 13

0931 Minimum Falling Path Sum Medium Array, Dynamic_Programming, Matrix 4 72.19
0120 Triangle Medium Array, Dynamic_Programming 1 99.79

Day 14

1314 Matrix Block Sum Medium Array, Matrix, Prefix_Sum 5 67.46
0304 Range Sum Query 2D - Immutable Medium Array, Matrix, Design, Prefix_Sum 153 87.51

Day 15

0062 Unique Paths Medium Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, LeetCode_75_DP/Multidimensional, Big_O_Time_O(m*n)_Space_O(m*n) 0 100.00
0063 Unique Paths II Medium Array, Dynamic_Programming, Matrix 0 100.00

Day 16

0064 Minimum Path Sum Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) 1 99.73
0221 Maximal Square Medium Array, Dynamic_Programming, Matrix, Big_O_Time_O(m*n)_Space_O(m*n) 6 97.07

Day 17

0005 Longest Palindromic Substring Medium Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_Space_O(n) 7 97.82
0516 Longest Palindromic Subsequence Medium String, Dynamic_Programming 88 58.87

Day 18

0300 Longest Increasing Subsequence Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Binary_Search, Big_O_Time_O(n*log_n)_Space_O(n) 3 95.75
0376 Wiggle Subsequence Medium Array, Dynamic_Programming, Greedy 0 100.00

Day 19

0392 Is Subsequence Easy String, Dynamic_Programming, Two_Pointers, LeetCode_75_Two_Pointers 1 93.13
1143 Longest Common Subsequence Medium Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n*m)_Space_O(n*m) 19 89.05
0072 Edit Distance Medium Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_Space_O(n2) 3 97.19

Day 20

0322 Coin Change Medium Top_100_Liked_Questions, Array, Dynamic_Programming, Breadth_First_Search, Big_O_Time_O(m*n)_Space_O(amount) 12 92.59
0518 Coin Change 2 Medium Array, Dynamic_Programming 4 84.67

Day 21

0377 Combination Sum IV Medium Array, Dynamic_Programming 1 92.54
0343 Integer Break Medium Dynamic_Programming, Math 0 100.00
0279 Perfect Squares Medium Top_100_Liked_Questions, Dynamic_Programming, Math, Breadth_First_Search 1 100.00

Programming Skills I

Day 1 Basic Data Type

1523 Count Odd Numbers in an Interval Range Easy Math 0 100.00
1491 Average Salary Excluding the Minimum and Maximum Salary Easy Array, Sorting 0 100.00

Day 2 Operator

0191 Number of 1 Bits Easy Top_Interview_Questions, Bit_Manipulation 0 100.00
1281 Subtract the Product and Sum of Digits of an Integer Easy Math 0 100.00

Day 3 Conditional Statements

0976 Largest Perimeter Triangle Easy Array, Math, Sorting, Greedy 7 99.33
1779 Find Nearest Point That Has the Same X or Y Coordinate Easy Array 1 100.00

Day 4 Loop

1822 Sign of the Product of an Array Easy Array, Math 1 58.05
1502 Can Make Arithmetic Progression From Sequence Easy Array, Sorting 2 90.55
0202 Happy Number Easy Top_Interview_Questions, Hash_Table, Math, Two_Pointers 0 100.00
1790 Check if One String Swap Can Make Strings Equal Easy String, Hash_Table, Counting 0 100.00

Day 5 Function

0589 N-ary Tree Preorder Traversal Easy Depth_First_Search, Tree, Stack 1 90.98
0496 Next Greater Element I Easy Array, Hash_Table, Stack, Monotonic_Stack 4 81.18
1232 Check If It Is a Straight Line Easy Array, Math, Geometry 0 100.00

Day 6 Array

1588 Sum of All Odd Length Subarrays Easy Array, Math, Prefix_Sum 0 100.00
0283 Move Zeroes Easy Top_100_Liked_Questions, Array, Two_Pointers, LeetCode_75_Two_Pointers, Big_O_Time_O(n)_Space_O(1) 2 83.99
1672 Richest Customer Wealth Easy Array, Matrix 0 100.00

Day 7 Array

1572 Matrix Diagonal Sum Easy Array, Matrix 0 100.00
0566 Reshape the Matrix Easy Array, Matrix, Simulation 1 90.08

Day 8 String

1768 Merge Strings Alternately Easy String, Two_Pointers, LeetCode_75_Array/String 1 86.26
1678 Goal Parser Interpretation Easy String 0 100.00
0389 Find the Difference Easy String, Hash_Table, Sorting, Bit_Manipulation 1 100.00

Day 9 String

0709 To Lower Case Easy String 1 71.74
1309 Decrypt String from Alphabet to Integer Mapping Easy String 0 100.00
0953 Verifying an Alien Dictionary Easy Array, String, Hash_Table 0 100.00

Day 10 Linked List and Tree

1290 Convert Binary Number in a Linked List to Integer Easy Math, Linked_List 0 100.00
0876 Middle of the Linked List Easy Two_Pointers, Linked_List 0 100.00
0104 Maximum Depth of Binary Tree Easy Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_Space_O(H) 0 100.00
0404 Sum of Left Leaves Easy Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree 1 29.26

Day 11 Containers and Libraries

1356 Sort Integers by The Number of 1 Bits Easy Array, Sorting, Bit_Manipulation, Counting 10 65.50
0232 Implement Queue using Stacks Easy Stack, Design, Queue 1 67.21
0242 Valid Anagram Easy String, Hash_Table, Sorting 2 97.76
0217 Contains Duplicate Easy Top_Interview_Questions, Array, Hash_Table, Sorting 6 96.68

Day 12 Class and Object

1603 Design Parking System Easy Design, Simulation, Counting 8 76.16
0303 Range Sum Query - Immutable Easy Array, Design, Prefix_Sum 7 100.00

Algorithms

# Title Difficulty Tag Time, ms Time, %
3992 Rearrange String to Avoid Character Pair Easy String, Sorting, Two_Pointers, Mid_Level, Biweekly_Contest_187 2 78.07
3989 Maximum Consistent Columns in a Grid Hard Array, Dynamic_Programming, Matrix, Senior_Staff, Weekly_Contest_510 10 94.64
3988 Create Grid With Exactly K Paths I Medium Array, Math, Matrix, Combinatorics, Staff, Weekly_Contest_510 1 100.00
3987 Minimum Total Cost to Process All Elements Medium Array, Math, Simulation, Senior, Weekly_Contest_510 2 94.04
3986 Number of Elapsed Seconds Between Two Times Easy String, Math, Mid_Level, Weekly_Contest_510 2 72.94
3985 Palindromic Subarray Sum Hard Array, Binary_Search, Prefix_Sum, Hash_Function, Senior_Staff, Weekly_Contest_509 13 100.00
3984 Divisible Game Medium Array, Dynamic_Programming, Math, Enumeration, Number_Theory, Staff, Weekly_Contest_509 22 93.00
3983 Subsequence After One Replacement Medium String, Two_Pointers, Staff, Weekly_Contest_509 11 98.90
3982 Sum of Integers with Maximum Digit Range Easy Array, Math, Mid_Level, Weekly_Contest_509 2 57.34
3981 Count Distinct Ways to Form Target from Two Strings Hard String, Dynamic_Programming, Prefix_Sum, Senior_Staff, Biweekly_Contest_186 28 100.00
3980 Minimum Operations to Transform Binary String Medium String, Dynamic_Programming, Greedy, Staff, Biweekly_Contest_186 10 100.00
3979 Maximum Valid Pair Sum Medium Array, Enumeration, Senior, Biweekly_Contest_186 2 59.68
3978 Unique Middle Element Easy Array, Counting, Mid_Level, Biweekly_Contest_186 1 94.19
3977 Minimum Time to Reach Target With Limited Power Hard Array, Dynamic_Programming, Heap_Priority_Queue, Shortest_Path, Graph_Theory, Senior_Staff, Weekly_Contest_508 7 98.67
3976 Maximum Subarray Sum After Multiplier Medium Array, Dynamic_Programming, Staff, Weekly_Contest_508 5 100.00
3975 Filter Occupied Intervals Medium Array, Sorting, Senior, Weekly_Contest_508 63 99.08
3974 Maximum Total Sum of K Selected Elements Medium Array, Sorting, Greedy, Senior, Weekly_Contest_508 18 98.38
3971 Maximum Total Value Hard Array, Math, Greedy, Binary_Search, Senior_Staff, Weekly_Contest_507 19 100.00
3970 Shortest Path With At Most K Consecutive Identical Characters Medium String, Heap_Priority_Queue, Shortest_Path, Graph_Theory, Staff, Weekly_Contest_507 40 97.73
3969 Valid Subarrays With Matching Sum Digits I Medium Array, Hash_Table, Prefix_Sum, Sliding_Window, Enumeration, Senior, Weekly_Contest_507 50 98.27
3968 Maximum Manhattan Distance After All Moves Medium String, Math, Counting, Senior, Weekly_Contest_507 7 99.64
3966 Count Good Integers in a Range Hard Dynamic_Programming, Math, Senior_Staff, Biweekly_Contest_185 3 100.00
3965 Finish Time of Tasks I Medium Array, Dynamic_Programming, Depth_First_Search, Tree, Staff, Biweekly_Contest_185 9 99.36
3964 Minimum Lights to Illuminate a Road Medium Array, Prefix_Sum, Staff, Biweekly_Contest_185 7 100.00
3963 Create Grid With Exactly One Path Easy Mid_Level, Biweekly_Contest_185 2 92.91
3962 Maximum Subarray Sum After at Most K Swaps Hard Array, Hash_Table, Sorting, Greedy, Heap_Priority_Queue, Ordered_Set, Binary_Indexed_Tree, Senior_Staff, Weekly_Contest_506 13 98.61
3961 Maximize Sum of Device Ratings Medium Array, Sorting, Greedy, Matrix, Staff, Weekly_Contest_506 6 98.67
3960 Frequency Balance Subarray Medium Array, Hash_Table, Counting, Senior, Weekly_Contest_506 264 98.53
3959 Check Good Integer Easy Math, Simulation, Mid_Level, Weekly_Contest_506 1 92.77
3957 Maximum Sum of M Non-Overlapping Subarrays II Hard Array, Dynamic_Programming, Binary_Search, Prefix_Sum, Sliding_Window, Queue, Monotonic_Queue, Principal, Weekly_Contest_505 98 93.55
3956 Maximum Sum of M Non-Overlapping Subarrays I Hard Array, Dynamic_Programming, Binary_Search, Prefix_Sum, Sliding_Window, Queue, Monotonic_Queue, Senior_Staff, Weekly_Contest_505 61 91.07
3955 Valid Binary Strings With Cost Limit Medium String, Bit_Manipulation, Backtracking, Enumeration, Senior, Weekly_Contest_505 5 96.05
3954 Sum of Compatible Numbers in Range I Easy Dynamic_Programming, Bit_Manipulation, Enumeration, Mid_Level, Weekly_Contest_505 1 100.00
3953 Maximum Score with Co-Prime Element Hard Array, Hash_Table, Math, Enumeration, Number_Theory, Combinatorics, Senior_Staff, Biweekly_Contest_184 33 100.00
3952 Maximum Total Value of Covered Indices Medium Array, String, Dynamic_Programming, Greedy, Staff, Biweekly_Contest_184 8 93.94
3951 Minimum Energy to Maintain Brightness Medium Array, Sorting, Senior, Biweekly_Contest_184 10 100.00
3950 Exactly One Consecutive Set Bits Pair Easy Bit_Manipulation, Mid_Level, Biweekly_Contest_184 1 98.26
3948 Lexicographically Maximum MEX Array Hard Array, Hash_Table, Greedy, Queue, Senior_Staff, Weekly_Contest_504 4 100.00
3947 Maximum Number of Items From Sale II Medium Array, Sorting, Greedy, Heap_Priority_Queue, Staff, Weekly_Contest_504 20 82.93
3946 Maximum Number of Items From Sale I Medium Array, Dynamic_Programming, Greedy, Staff, Weekly_Contest_504 13 100.00
3945 Digit Frequency Score Easy Hash_Table, Math, Mid_Level, Weekly_Contest_504 1 98.46
3943 Number of Pairs After Increment Hard Array, Hash_Table, Counting, Divide_and_Conquer, Senior_Staff, Weekly_Contest_503 233 98.11
3942 Minimum Operations to Sort a Permutation Medium Array, Staff, Weekly_Contest_503 2 100.00
3941 Password Strength Medium String, Hash_Table, Senior, Weekly_Contest_503 2 100.00
3940 Limit Occurrences in Sorted Array Easy Array, Two_Pointers, Mid_Level, Weekly_Contest_503 1 100.00
3939 Count Non Adjacent Subsets in a Rooted Tree Hard Array, Dynamic_Programming, Depth_First_Search, Tree, Senior_Staff, Biweekly_Contest_183 83 94.12
3938 Maximum Path Intersection Sum in a Grid Medium Array, Dynamic_Programming, Matrix, Prefix_Sum, Staff, Biweekly_Contest_183 9 100.00
3937 Minimum Operations to Make Array Modulo Alternating I Medium Array, Enumeration, Senior, Biweekly_Contest_183 5 98.11
3936 Minimum Swaps to Move Zeros to End Easy Array, Two_Pointers, Mid_Level, Biweekly_Contest_183 1 99.59
3934 Smallest Unique Subarray Hard Array, Hash_Table, Binary_Search, Hash_Function, Rolling_Hash, Suffix_Array, Senior_Staff, Weekly_Contest_502 215 100.00
3933 Largest Local Values in a Matrix II Medium Array, Matrix, Prefix_Sum, Staff, Weekly_Contest_502 40 100.00
3932 Count K-th Roots in a Range Medium Math, Binary_Search, Senior, Weekly_Contest_502 1 100.00
3931 Check Adjacent Digit Differences Easy String, Mid_Level, Weekly_Contest_502 1 100.00
3928 Minimum Cost to Buy Apples II Hard Array, Heap_Priority_Queue, Shortest_Path, Graph_Theory, Senior_Staff, Weekly_Contest_501 694 97.40
3927 Minimize Array Sum Using Divisible Replacements Medium Array, Hash_Table, Math, Greedy, Number_Theory, Staff, Weekly_Contest_501 11 96.83
3926 Count Valid Word Occurrences Medium Array, String, Hash_Table, Counting, Staff, Weekly_Contest_501 39 98.70
3925 Concatenate Array With Reverse Easy Array, Simulation, Mid_Level, Weekly_Contest_501 1 97.85
3924 Minimum Threshold Path With Limited Heavy Edges Hard Breadth_First_Search, Binary_Search, Graph_Theory, Senior_Staff, Biweekly_Contest_182 30 98.28
3923 Minimum Generations to Target Point Medium Array, Hash_Table, Simulation, Staff, Biweekly_Contest_182 24 100.00
3922 Minimum Flips to Make Binary String Coherent Medium String, Senior, Biweekly_Contest_182 4 100.00
3921 Score Validator Easy Array, String, Simulation, Mid_Level, Biweekly_Contest_182 2 91.74
3920 Maximize Fixed Points After Deletions Hard Array, Sorting, Binary_Search, Senior_Staff, Weekly_Contest_500 19 100.00
3919 Minimum Cost to Move Between Indices Medium Array, Greedy, Prefix_Sum, Staff, Weekly_Contest_500 4 100.00
3918 Sum of Primes Between Number and Its Reverse Medium Math, Number_Theory, Senior, Weekly_Contest_500 3 96.45
3917 Count Indices With Opposite Parity Easy Array, Mid_Level, Weekly_Contest_500 1 100.00
3915 Maximum Sum of Alternating Subsequence With Distance at Least K Hard Array, Dynamic_Programming, Segment_Tree, Senior_Staff, Weekly_Contest_499 113 100.00
3914 Minimum Operations to Make Array Non Decreasing Medium Array, Greedy, Staff, Weekly_Contest_499 2 100.00
3913 Sort Vowels by Frequency Medium String, Sorting, Counting, Senior, Weekly_Contest_499 9 100.00
3912 Valid Elements in an Array Easy Array, Mid_Level, Weekly_Contest_499 1 100.00
3911 K-th Smallest Remaining Even Integer in Subarray Queries Hard Array, Binary_Search, Senior_Staff, Biweekly_Contest_181 5 100.00
3910 Count Connected Subgraphs with Even Node Sum Hard Array, Depth_First_Search, Breadth_First_Search, Bit_Manipulation, Union_Find, Enumeration, Graph_Theory, Senior_Staff, Biweekly_Contest_181 2 100.00
3909 Compare Sums of Bitonic Parts Medium Array, Senior, Biweekly_Contest_181 1 100.00
3908 Valid Digit Number Easy Math, Mid_Level, Biweekly_Contest_181 1 98.66
3906 Count Good Integers on a Grid Path Hard Dynamic_Programming, Senior_Staff, Weekly_Contest_498 7 93.94
3905 Multi Source Flood Fill Medium Array, Breadth_First_Search, Matrix, Staff, Weekly_Contest_498 33 100.00
3904 Smallest Stable Index II Medium Array, Prefix_Sum, Senior, Weekly_Contest_498 3 92.71
3903 Smallest Stable Index I Easy Array, Prefix_Sum, Mid_Level, Weekly_Contest_498 1 99.37
3901 Good Subsequence Queries Hard Array, Math, Segment_Tree, Number_Theory, Principal, Weekly_Contest_497 20 100.00
3900 Longest Balanced Substring After One Swap Medium String, Hash_Table, Prefix_Sum, Staff, Weekly_Contest_497 15 100.00
3899 Angles of a Triangle Medium Array, Math, Geometry, Senior, Weekly_Contest_497 1 100.00
3898 Find the Degree of Each Vertex Easy Array, Matrix, Graph_Theory, Mid_Level, Weekly_Contest_497 1 100.00
3897 Maximum Value of Concatenated Binary Segments Hard Array, Sorting, Greedy, Senior_Staff, Biweekly_Contest_180 12 100.00
3896 Minimum Operations to Transform Array into Alternating Prime Medium Array, Math, Sorting, Binary_Search, Two_Pointers, Number_Theory, Senior, Biweekly_Contest_180 18 97.87
3895 Count Digit Appearances Medium Array, Math, Senior, Biweekly_Contest_180 3 100.00
3894 Traffic Signal Color Easy String, Math, Simulation, Mid_Level, Biweekly_Contest_180 0 100.00
3892 Minimum Operations to Achieve At Least K Peaks Hard Array, Dynamic_Programming, Senior_Staff, Weekly_Contest_496 92 93.75
3891 Minimum Increase to Maximize Special Indices Medium Array, Dynamic_Programming, Greedy, Prefix_Sum, Staff, Weekly_Contest_496 2 100.00
3890 Integers With Multiple Sum of Two Cubes Medium Hash_Table, Sorting, Counting, Enumeration, Staff, Weekly_Contest_496 169 93.96
3889 Mirror Frequency Distance Medium String, Hash_Table, Counting, Senior, Weekly_Contest_496 18 99.69
3887 Incremental Even-Weighted Cycle Queries Hard Union_Find, Graph_Theory, Senior_Staff, Weekly_Contest_495 18 100.00
3886 Sum of Sortable Integers Hard Array, Math, Sorting, Enumeration, Senior_Staff, Weekly_Contest_495 8 98.86
3885 Design Event Manager Medium Array, Hash_Table, Design, Heap_Priority_Queue, Ordered_Set, Senior, Weekly_Contest_495 185 98.91
3884 First Matching Character From Both Ends Easy String, Two_Pointers, Mid_Level, Weekly_Contest_495 0 100.00
3883 Count Non Decreasing Arrays With Given Digit Sums Hard Array, Dynamic_Programming, Prefix_Sum, Senior_Staff, Biweekly_Contest_179 157 100.00
3882 Minimum XOR Path in a Grid Medium Array, Dynamic_Programming, Matrix, Bit_Manipulation, Staff, Biweekly_Contest_179 8 100.00
3881 Direction Assignments with Exactly K Visible People Medium Math, Combinatorics, Staff, Biweekly_Contest_179 4 100.00
3880 Minimum Absolute Difference Between Two Values Easy Array, Enumeration, Mid_Level, Biweekly_Contest_179 1 99.36
3878 Count Good Subarrays Hard Array, Bit_Manipulation, Stack, Monotonic_Stack, Senior_Staff, Weekly_Contest_494 6 100.00
3877 Minimum Removals to Achieve Target XOR Medium Array, Dynamic_Programming, Bit_Manipulation, Staff, Weekly_Contest_494 10 100.00
3876 Construct Uniform Parity Array II Medium Array, Math, Senior, Weekly_Contest_494 2 100.00
3875 Construct Uniform Parity Array I Easy Array, Math, Mid_Level, Weekly_Contest_494 0 100.00
3873 Maximum Points Activated with One Addition Hard Array, Hash_Table, Union_Find, Senior_Staff, Weekly_Contest_493 36 97.50
3872 Longest Arithmetic Sequence After Changing At Most One Element Medium Array, Enumeration, Staff, Weekly_Contest_493 11 100.00
3871 Count Commas in Range II Medium Math, Senior, Weekly_Contest_493 1 99.11
3870 Count Commas in Range Easy Math, Mid_Level, Weekly_Contest_493 0 100.00
3869 Count Fancy Numbers in a Range Hard Dynamic_Programming, Math, Senior_Staff, Biweekly_Contest_178 86 96.00
3868 Minimum Cost to Equalize Arrays Using Swaps Medium Array, Hash_Table, Greedy, Counting, Senior, Biweekly_Contest_178 78 94.70
3867 Sum of GCD of Formed Pairs Medium Array, Math, Sorting, Two_Pointers, Simulation, Number_Theory, Senior, Biweekly_Contest_178 53 92.50
3866 First Unique Even Element Easy Array, Hash_Table, Counting, Mid_Level, Biweekly_Contest_178 1 99.26
3864 Minimum Cost to Partition a Binary String Hard String, Prefix_Sum, Divide_and_Conquer, Senior_Staff, Weekly_Contest_492 28 100.00
3863 Minimum Operations to Sort a String Medium String, Staff, Weekly_Contest_492 15 74.44
3862 Find the Smallest Balanced Index Medium Array, Prefix_Sum, Senior, Weekly_Contest_492 3 100.00
3861 Minimum Capacity Box Easy Array, Mid_Level, Weekly_Contest_492 0 100.00
3859 Count Subarrays With K Distinct Integers Hard Array, Hash_Table, Counting, Sliding_Window, Senior_Staff, Weekly_Contest_491 36 88.89
3858 Minimum Bitwise OR From Grid Medium Array, Greedy, Matrix, Bit_Manipulation, Staff, Weekly_Contest_491 4 81.16
3857 Minimum Cost to Split into Ones Medium Dynamic_Programming, Math, Senior, Weekly_Contest_491 0 100.00
3856 Trim Trailing Vowels Easy String, Mid_Level, Weekly_Contest_491 1 99.24
3855 Sum of K-Digit Numbers in a Range Hard Math, Divide_and_Conquer, Number_Theory, Combinatorics, Senior_Staff, Biweekly_Contest_177 2 90.59
3854 Minimum Operations to Make Array Parity Alternating Medium Array, Greedy, Staff, Biweekly_Contest_177 9 100.00
3853 Merge Close Characters Medium String, Hash_Table, Senior, Biweekly_Contest_177 2 91.01
3852 Smallest Pair With Different Frequencies Easy Array, Hash_Table, Counting, Mid_Level, Biweekly_Contest_177 1 100.00
3850 Count Sequences to K Hard Array, Dynamic_Programming, Math, Memoization, Number_Theory, Senior_Staff, Weekly_Contest_490 144 90.24
3849 Maximum Bitwise XOR After Rearrangement Medium String, Greedy, Bit_Manipulation, Staff, Weekly_Contest_490 32 96.39
3848 Check Digitorial Permutation Medium Math, Counting, Senior, Weekly_Contest_490 2 84.89
3847 Find the Score Difference in a Game Medium Array, Simulation, Senior, Weekly_Contest_490 1 100.00
3845 Maximum Subarray XOR with Bounded Range Hard Array, Bit_Manipulation, Prefix_Sum, Sliding_Window, Trie, Queue, Monotonic_Queue, Senior_Staff, Weekly_Contest_489 130 98.70
3844 Longest Almost-Palindromic Substring Medium String, Dynamic_Programming, Two_Pointers, Staff, Weekly_Contest_489 10 99.05
3843 First Element with Unique Frequency Medium Array, Hash_Table, Counting, Senior, Weekly_Contest_489 96 93.48
3842 Toggle Light Bulbs Easy Array, Hash_Table, Sorting, Simulation, Mid_Level, Weekly_Contest_489 2 99.86
3841 Palindromic Path Queries in a Tree Hard Array, String, Depth_First_Search, Tree, Bit_Manipulation, Divide_and_Conquer, Segment_Tree, Principal, Biweekly_Contest_176 65 100.00
3840 House Robber V Medium Array, Dynamic_Programming, Staff, Biweekly_Contest_176 2 100.00
3839 Number of Prefix Connected Groups Medium Array, String, Hash_Table, Counting, Senior, Biweekly_Contest_176 20 89.73
3838 Weighted Word Mapping Easy Array, String, Simulation, Mid_Level, Biweekly_Contest_176 2 93.33
3836 Maximum Score Using Exactly K Pairs Hard Array, Dynamic_Programming, Senior_Staff, Weekly_Contest_488 117 91.80
3835 Count Subarrays With Cost Less Than or Equal to K Medium Array, Queue, Monotonic_Queue, Staff, Weekly_Contest_488 53 79.87
3834 Merge Adjacent Equal Elements Medium Array, Stack, Simulation, Senior, Weekly_Contest_488 17 97.36
3833 Count Dominant Indices Easy Array, Enumeration, Mid_Level, Weekly_Contest_488 1 100.00
3832 Find Users with Persistent Behavior Patterns Hard Database 367 16.77
3830 Longest Alternating Subarray After Removing At Most One Element Hard Array, Dynamic_Programming, Enumeration, Senior_Staff, Weekly_Contest_487 13 100.00
3829 Design Ride Sharing System Medium Hash_Table, Design, Queue, Data_Stream, Staff, Weekly_Contest_487 42 100.00
3828 Final Element After Subarray Deletions Medium Array, Math, Game_Theory, Brainteaser, Staff, Weekly_Contest_487 0 100.00
3827 Count Monobit Integers Easy Bit_Manipulation, Enumeration, Mid_Level, Weekly_Contest_487 1 99.41
3826 Minimum Partition Score Hard Array, Dynamic_Programming, Prefix_Sum, Divide_and_Conquer, Queue, Monotonic_Queue, Principal, Biweekly_Contest_175 70 96.97
3825 Longest Strictly Increasing Subsequence With Non-Zero Bitwise AND Medium Array, Binary_Search, Bit_Manipulation, Enumeration, Staff, Biweekly_Contest_175 327 92.65
3824 Minimum K to Reduce Array Within Limit Medium Array, Binary_Search, Staff, Biweekly_Contest_175 16 100.00
3823 Reverse Letters Then Special Characters in a String Easy String, Two_Pointers, Simulation, Mid_Level, Biweekly_Contest_175 1 100.00
3821 Find Nth Smallest Integer With K One Bits Hard Math, Bit_Manipulation, Combinatorics, Senior_Staff, Weekly_Contest_486 2 98.59
3820 Pythagorean Distance Nodes in a Tree Medium Breadth_First_Search, Tree, Staff, Weekly_Contest_486 96 90.83
3819 Rotate Non Negative Elements Medium Array, Simulation, Senior, Weekly_Contest_486 11 100.00
3818 Minimum Prefix Removal to Make Array Strictly Increasing Medium Array, Senior, Weekly_Contest_486 1 99.63
3816 Lexicographically Smallest String After Deleting Duplicate Characters Hard String, Hash_Table, Greedy, Stack, Monotonic_Stack, Senior_Staff, Weekly_Contest_485 65 91.61
3815 Design Auction System Medium Hash_Table, Design, Heap_Priority_Queue, Ordered_Set, Staff, Weekly_Contest_485 96 93.30
3814 Maximum Capacity Within Budget Medium Array, Sorting, Binary_Search, Two_Pointers, Senior, Weekly_Contest_485 8 100.00
3813 Vowel-Consonant Score Easy String, Simulation, Mid_Level, Weekly_Contest_485 1 100.00
3812 Minimum Edge Toggles on a Tree Hard Sorting, Depth_First_Search, Tree, Topological_Sort, Graph_Theory, Senior_Staff, Biweekly_Contest_174 89 86.67
3811 Number of Alternating XOR Partitions Medium Array, Hash_Table, Dynamic_Programming, Bit_Manipulation, Staff, Biweekly_Contest_174 5 100.00
3810 Minimum Operations to Reach Target Array Medium Array, Hash_Table, Greedy, Senior, Biweekly_Contest_174 24 89.58
3809 Best Reachable Tower Medium Array, Senior, Biweekly_Contest_174 3 70.30
3808 Find Emotionally Consistent Users Medium Database 290 87.69
3806 Maximum Bitwise AND After Increment Operations Hard Array, Sorting, Greedy, Bit_Manipulation, Senior_Staff, Weekly_Contest_484 107 78.72
3805 Count Caesar Cipher Pairs Medium Array, String, Hash_Table, Math, Counting, Senior, Weekly_Contest_484 34 98.75
3804 Number of Centered Subarrays Medium Array, Hash_Table, Enumeration, Senior, Weekly_Contest_484 84 80.43
3803 Count Residue Prefixes Easy String, Hash_Table, Mid_Level, Weekly_Contest_484 1 100.00
3801 Minimum Cost to Merge Sorted Lists Hard Array, Dynamic_Programming, Binary_Search, Two_Pointers, Bit_Manipulation, Senior_Staff, Weekly_Contest_483 251 89.19
3800 Minimum Cost to Make Two Binary Strings Equal Medium String, Greedy, Staff, Weekly_Contest_483 8 85.71
3799 Word Squares II Medium Array, String, Sorting, Backtracking, Enumeration, Senior, Weekly_Contest_483 5 99.15
3798 Largest Even Number Easy String, Mid_Level, Weekly_Contest_483 0 100.00
3797 Count Routes to Climb a Rectangular Grid Hard Array, Dynamic_Programming, Matrix, Prefix_Sum, Senior_Staff, Biweekly_Contest_173 89 89.19
3796 Find Maximum Value in a Constrained Sequence Medium Array, Greedy, Staff, Biweekly_Contest_173 6 98.18
3795 Minimum Subarray Length With Distinct Sum At Least K Medium Array, Hash_Table, Sliding_Window, Senior, Biweekly_Contest_173 88 85.14
3794 Reverse String Prefix Easy String, Two_Pointers, Mid_Level, Biweekly_Contest_173 1 100.00
3793 Find Users with High Token Usage Easy Database 286 70.33
3791 Number of Balanced Integers in a Range Hard Dynamic_Programming, Principal, Weekly_Contest_482 75 83.12
3790 Smallest All-Ones Multiple Medium Hash_Table, Math, Staff, Weekly_Contest_482 8 100.00
3789 Minimum Cost to Acquire Required Items Medium Math, Greedy, Staff, Weekly_Contest_482 1 100.00
3788 Maximum Score of a Split Medium Array, Prefix_Sum, Senior, Weekly_Contest_482 2 100.00
3786 Total Sum of Interaction Cost in Tree Groups Hard Array, Depth_First_Search, Tree, Senior_Staff, Weekly_Contest_481 82 90.67
3785 Minimum Swaps to Avoid Forbidden Values Hard Array, Hash_Table, Greedy, Counting, Senior_Staff, Weekly_Contest_481 88 86.89
3784 Minimum Deletion Cost to Make All Characters Equal Medium Array, String, Hash_Table, Enumeration, Senior, Weekly_Contest_481 3 94.77
3783 Mirror Distance of an Integer Easy Math, Mid_Level, Weekly_Contest_481 1 99.88
3782 Last Remaining Integer After Alternating Deletion Operations Hard Math, Recursion, Senior_Staff, Biweekly_Contest_172 1 100.00
3781 Maximum Score After Binary Swaps Medium Array, String, Greedy, Heap_Priority_Queue, Staff, Biweekly_Contest_172 39 96.47
3780 Maximum Sum of Three Numbers Divisible by Three Medium Array, Sorting, Greedy, Heap_Priority_Queue, Senior, Biweekly_Contest_172 7 98.17
3779 Minimum Number of Operations to Have Distinct Elements Medium Array, Hash_Table, Senior, Biweekly_Contest_172 4 99.25
3777 Minimum Deletions to Make Alternating Substring Hard String, Segment_Tree, Senior_Staff, Weekly_Contest_480 35 100.00
3776 Minimum Moves to Balance Circular Array Medium Array, Sorting, Greedy, Staff, Weekly_Contest_480 2 100.00
3775 Reverse Words With Same Vowel Count Medium String, Two_Pointers, Simulation, Senior, Weekly_Contest_480 41 96.14
3774 Absolute Difference Between Maximum and Minimum K Elements Easy Array, Sorting, Mid_Level, Weekly_Contest_480 5 96.82
3772 Maximum Subgraph Score in a Tree Hard Array, Dynamic_Programming, Depth_First_Search, Tree, Senior_Staff, Weekly_Contest_479 35 100.00
3771 Total Score of Dungeon Runs Medium Array, Binary_Search, Prefix_Sum, Staff, Weekly_Contest_479 19 100.00
3770 Largest Prime from Consecutive Prime Sum Medium Array, Math, Number_Theory, Senior, Weekly_Contest_479 1 100.00
3769 Sort Integers by Binary Reflection Easy Array, Sorting, Mid_Level, Weekly_Contest_479 5 97.23
3768 Minimum Inversion Count in Subarrays of Fixed Length Hard Array, Sliding_Window, Segment_Tree, Senior_Staff, Biweekly_Contest_171 157 94.34
3767 Maximize Points After Choosing K Tasks Medium Array, Sorting, Greedy, Heap_Priority_Queue, Staff, Biweekly_Contest_171 21 100.00
3766 Minimum Operations to Make Binary Palindrome Medium Array, Binary_Search, Two_Pointers, Bit_Manipulation, Staff, Biweekly_Contest_171 54 82.69
3765 Complete Prime Number Medium Math, Enumeration, Number_Theory, Senior, Biweekly_Contest_171 2 91.62
3764 Most Common Course Pairs Hard Database 262 63.61
3762 Minimum Operations to Equalize Subarrays Hard Array, Math, Binary_Search, Segment_Tree, Principal, Weekly_Contest_478 528 100.00
3761 Minimum Absolute Distance Between Mirror Pairs Medium Array, Hash_Table, Math, Staff, Weekly_Contest_478 49 84.83
3760 Maximum Substrings With Distinct Start Medium String, Hash_Table, Senior, Weekly_Contest_478 5 98.92
3759 Count Elements With at Least K Greater Values Medium Array, Sorting, Binary_Search, Divide_and_Conquer, Quickselect, Senior, Weekly_Contest_478 40 96.15
3757 Number of Effective Subsequences Hard Array, Dynamic_Programming, Math, Bit_Manipulation, Combinatorics, Senior_Staff, Weekly_Contest_477 128 95.71
3755 Find Maximum Balanced XOR Subarray Length Medium Array, Hash_Table, Bit_Manipulation, Prefix_Sum, Senior, Weekly_Contest_477 91 98.50
3754 Concatenate Non-Zero Digits and Multiply by Sum I Easy Math, Mid_Level, Weekly_Contest_477 1 100.00
3753 Total Waviness of Numbers in Range II Hard Dynamic_Programming, Math, Senior_Staff, Biweekly_Contest_170 52 96.83
3752 Lexicographically Smallest Negated Permutation that Sums to Target Medium Array, Math, Sorting, Greedy, Two_Pointers, Staff, Biweekly_Contest_170 3 100.00
3751 Total Waviness of Numbers in Range I Medium Dynamic_Programming, Math, Enumeration, Senior, Biweekly_Contest_170 11 98.18
3750 Minimum Number of Flips to Reverse Binary String Easy String, Math, Two_Pointers, Bit_Manipulation, Mid_Level, Biweekly_Contest_170 1 100.00
3748 Count Stable Subarrays Hard Array, Binary_Search, Prefix_Sum, Senior_Staff, Weekly_Contest_476 9 100.00
3747 Count Distinct Integers After Removing Zeros Medium Dynamic_Programming, Math, Staff, Weekly_Contest_476 1 100.00
3746 Minimum String Length After Balanced Removals Medium String, Stack, Counting, Senior, Weekly_Contest_476 3 95.94
3745 Maximize Expression of Three Elements Easy Array, Sorting, Greedy, Enumeration, Mid_Level, Weekly_Contest_476 1 99.84
3743 Maximize Cyclic Partition Score Hard Array, Dynamic_Programming, Principal, Weekly_Contest_475 40 96.15
3742 Maximum Path Score in a Grid Medium Array, Dynamic_Programming, Matrix, Staff, Weekly_Contest_475 212 91.38
3741 Minimum Distance Between Three Equal Elements II Medium Array, Hash_Table, Senior, Weekly_Contest_475 6 99.60
3740 Minimum Distance Between Three Equal Elements I Easy Array, Hash_Table, Mid_Level, Weekly_Contest_475 1 99.99
3739 Count Subarrays With Majority Element II Hard Array, Hash_Table, Prefix_Sum, Divide_and_Conquer, Segment_Tree, Merge_Sort, Senior_Staff, Biweekly_Contest_169 3 100.00
3738 Longest Non-Decreasing Subarray After Replacing at Most One Element Medium Array, Dynamic_Programming, Staff, Biweekly_Contest_169 7 99.28
3737 Count Subarrays With Majority Element I Medium Array, Hash_Table, Prefix_Sum, Counting, Divide_and_Conquer, Segment_Tree, Merge_Sort, Senior, Biweekly_Contest_169 1 100.00
3736 Minimum Moves to Equal Array Elements III Easy Array, Math, Biweekly_Contest_169 1 99.59
3734 Lexicographically Smallest Palindromic Permutation Greater Than Target Hard String, Two_Pointers, Enumeration, Weekly_Contest_474 2 100.00
3733 Minimum Time to Complete All Deliveries Medium Math, Binary_Search, Weekly_Contest_474 1 100.00
3732 Maximum Product of Three Elements After One Replacement Medium Array, Math, Sorting, Greedy, Weekly_Contest_474 4 95.32
3731 Find Missing Elements Easy Array, Hash_Table, Sorting, Weekly_Contest_474 2 94.89
3729 Count Distinct Subarrays Divisible by K in Sorted Array Hard Array, Hash_Table, Prefix_Sum, Weekly_Contest_473 33 99.78
3728 Stable Subarrays With Equal Boundary and Interior Sum Medium Array, Hash_Table, Prefix_Sum, Weekly_Contest_473 71 98.21
3727 Maximum Alternating Sum of Squares Medium Array, Sorting, Greedy, Weekly_Contest_473 9 100.00
3726 Remove Zeros in Decimal Representation Easy Math, Simulation, Weekly_Contest_473 1 98.59
3725 Count Ways to Choose Coprime Integers from Rows Hard Array, Dynamic_Programming, Math, Matrix, Number_Theory, Combinatorics, Biweekly_Contest_168 31 94.07
3724 Minimum Operations to Transform Array Medium Array, Greedy, Biweekly_Contest_168 2 100.00
3723 Maximize Sum of Squares of Digits Medium Math, Greedy, Biweekly_Contest_168 14 98.69
3722 Lexicographically Smallest String After Reverse Medium Binary_Search, Two_Pointers, Enumeration, Biweekly_Contest_168 7 100.00
3721 Longest Balanced Subarray II Hard Array, Hash_Table, Prefix_Sum, Divide_and_Conquer, Segment_Tree, Weekly_Contest_472 270 76.05
3720 Lexicographically Smallest Permutation Greater Than Target Medium String, Hash_Table, Greedy, Counting, Enumeration, Weekly_Contest_472 2 95.82
3719 Longest Balanced Subarray I Medium Array, Hash_Table, Prefix_Sum, Divide_and_Conquer, Segment_Tree, Weekly_Contest_472 10 100.00
3718 Smallest Missing Multiple of K Easy Array, Hash_Table, Weekly_Contest_472 0 100.00
3716 Find Churn Risk Customers Medium Database 256 96.87
3715 Sum of Perfect Square Ancestors Hard Array, Hash_Table, Math, Depth_First_Search, Tree, Counting, Number_Theory, Weekly_Contest_471 122 98.09
3714 Longest Balanced Substring II Medium String, Hash_Table, Prefix_Sum, Weekly_Contest_471 208 97.43
3713 Longest Balanced Substring I Medium String, Hash_Table, Counting, Enumeration, Weekly_Contest_471 32 99.85
3712 Sum of Elements With Frequency Divisible by K Easy Array, Hash_Table, Counting, Weekly_Contest_471 1 99.96
3710 Maximum Partition Factor Hard Array, Depth_First_Search, Breadth_First_Search, Binary_Search, Graph, Union_Find, Biweekly_Contest_167 46 99.31
3709 Design Exam Scores Tracker Medium Array, Binary_Search, Design, Prefix_Sum, Biweekly_Contest_167 102 99.55
3708 Longest Fibonacci Subarray Medium Array, Biweekly_Contest_167 1 100.00
3707 Equal Score Substrings Easy String, Prefix_Sum, Biweekly_Contest_167 1 100.00
3705 Find Golden Hour Customers Medium Database 281 71.26
3704 Count No-Zero Pairs That Sum to N Hard Dynamic_Programming, Math, Weekly_Contest_470 4 97.37
3703 Remove K-Balanced Substrings Medium String, Stack, Simulation, Weekly_Contest_470 191 100.00
3702 Longest Subsequence With Non-Zero Bitwise XOR Medium Array, Bit_Manipulation, Weekly_Contest_470 2 100.00
3701 Compute Alternating Sum Easy Array, Simulation, Weekly_Contest_470 1 100.00
3700 Number of ZigZag Arrays II Hard Dynamic_Programming, Math, Weekly_Contest_469 173 92.39
3699 Number of ZigZag Arrays I Hard Dynamic_Programming, Prefix_Sum, Weekly_Contest_469 197 97.34
3698 Split Array With Minimum Difference Medium Array, Prefix_Sum, Weekly_Contest_469 2 99.48
3697 Compute Decimal Representation Easy Array, Math, Weekly_Contest_469 1 100.00
3695 Maximize Alternating Sum Using Swaps Hard Array, Sorting, Greedy, Union_Find, Biweekly_Contest_166 29 99.13
3694 Distinct Points Reachable After Substring Removal Medium String, Hash_Table, Prefix_Sum, Sliding_Window, Biweekly_Contest_166 38 97.74
3693 Climbing Stairs II Medium Array, Dynamic_Programming, Biweekly_Contest_166 3 99.74
3692 Majority Frequency Characters Easy String, Hash_Table, Counting, Biweekly_Contest_166 1 100.00
3691 Maximum Total Subarray Value II Hard Array, Greedy, Heap_Priority_Queue, Segment_Tree, Weekly_Contest_468 89 80.08
3690 Split and Merge Array Transformation Medium Array, Hash_Table, Breadth_First_Search, Weekly_Contest_468 9 100.00
3689 Maximum Total Subarray Value I Medium Array, Greedy, Weekly_Contest_468 1 100.00
3688 Bitwise OR of Even Numbers in an Array Easy Array, Bit_Manipulation, Simulation, Weekly_Contest_468 0 100.00
3686 Number of Stable Subsequences Hard Array, Dynamic_Programming, Weekly_Contest_467 9 99.95
3685 Subsequence Sum After Capping Elements Medium Array, Dynamic_Programming, Sorting, Two_Pointers, Weekly_Contest_467 24 96.44
3684 Maximize Sum of At Most K Distinct Elements Easy Array, Hash_Table, Sorting, Greedy, Weekly_Contest_467 3 99.92
3683 Earliest Time to Finish One Task Easy Array, Weekly_Contest_467 1 77.01
3681 Maximum XOR of Subsequences Hard Array, Math, Greedy, Bit_Manipulation, Biweekly_Contest_165 28 98.28
3680 Generate Schedule Medium Array, Math, Greedy, Biweekly_Contest_165 2 100.00
3679 Minimum Discards to Balance Inventory Medium Array, Hash_Table, Simulation, Counting, Sliding_Window, Biweekly_Contest_165 2 100.00
3678 Smallest Absent Positive Greater Than Average Easy Array, Hash_Table, Biweekly_Contest_165 2 100.00
3677 Count Binary Palindromic Numbers Hard Math, Bit_Manipulation, Weekly_Contest_466 1 100.00
3676 Count Bowl Subarrays Medium Array, Stack, Monotonic_Stack, Weekly_Contest_466 2 100.00
3675 Minimum Operations to Transform String Medium String, Greedy, Weekly_Contest_466 5 100.00
3674 Minimum Operations to Equalize Array Easy Array, Bit_Manipulation, Brainteaser, Weekly_Contest_466 0 100.00
3673 Find Zombie Sessions Hard Database 278 100.00
3671 Sum of Beautiful Subsequences Hard Array, Math, Tree, Number_Theory, Weekly_Contest_465 232 92.27
3670 Maximum Product of Two Integers With No Common Bits Medium Array, Dynamic_Programming, Bit_Manipulation, Weekly_Contest_465 159 98.86
3669 Balanced K-Factor Decomposition Medium Math, Backtracking, Number_Theory, Weekly_Contest_465 14 77.10
3668 Restore Finishing Order Easy Array, Hash_Table, Weekly_Contest_465 1 100.00
3666 Minimum Operations to Equalize Binary String Hard String, Hash_Table, Math, Breadth_First_Search, Biweekly_Contest_164 6 85.17
3665 Twisted Mirror Path Count Medium Array, Dynamic_Programming, Matrix, Biweekly_Contest_164 28 99.81
3664 Two-Letter Card Game Medium Array, String, Hash_Table, Counting, Enumeration, Biweekly_Contest_164 8 99.01
3663 Find The Least Frequent Digit Easy Array, Hash_Table, Math, Counting, Biweekly_Contest_164 1 97.93
3661 Maximum Walls Destroyed by Robots Hard Array, Dynamic_Programming, Sorting, Binary_Search, Weekly_Contest_464 101 91.89
3660 Jump Game IX Medium Array, Dynamic_Programming, Weekly_Contest_464 4 98.97
3659 Partition Array Into K-Distinct Groups Medium Array, Hash_Table, Counting, Weekly_Contest_464 3 99.86
3658 GCD of Odd and Even Sums Easy Math, Number_Theory, Weekly_Contest_464 0 100.00
3657 Find Loyal Customers Medium Database 297 100.00
3655 XOR After Range Multiplication Queries II Hard Array, Divide_and_Conquer, Weekly_Contest_463 22 94.97
3654 Minimum Sum After Divisible Sum Deletions Medium Array, Hash_Table, Dynamic_Programming, Prefix_Sum, Weekly_Contest_463 17 91.65
3653 XOR After Range Multiplication Queries I Medium Array, Simulation, Divide_and_Conquer, Weekly_Contest_463 19 99.95
3652 Best Time to Buy and Sell Stock using Strategy Medium Array, Prefix_Sum, Sliding_Window, Weekly_Contest_463 5 94.41
3651 Minimum Cost Path with Teleportations Hard Array, Dynamic_Programming, Matrix, Biweekly_Contest_163 79 94.66
3650 Minimum Cost Path with Edge Reversals Medium Heap_Priority_Queue, Graph, Shortest_Path, Biweekly_Contest_163 47 99.80
3649 Number of Perfect Pairs Medium Array, Math, Sorting, Two_Pointers, Biweekly_Contest_163 44 71.88
3648 Minimum Sensors to Cover Grid Medium Math, Biweekly_Contest_163 0 100.00
3646 Next Special Palindrome Number Hard Backtracking, Weekly_Contest_462 20 69.08
3645 Maximum Total from Optimal Activation Order Medium Array, Sorting, Greedy, Two_Pointers, Heap_Priority_Queue, Weekly_Contest_462 37 96.20
3644 Maximum K to Sort a Permutation Medium Array, Bit_Manipulation, Weekly_Contest_462 1 100.00
3643 Flip Square Submatrix Vertically Easy Array, Matrix, Two_Pointers, Weekly_Contest_462 0 100.00
3642 Find Books with Polarized Opinions Easy Database 490 100.00
3640 Trionic Array II Hard Array, Dynamic_Programming, Weekly_Contest_461 4 87.79
3639 Minimum Time to Activate String Medium Array, Binary_Search, Weekly_Contest_461 6 99.91
3638 Maximum Balanced Shipments Medium Array, Dynamic_Programming, Greedy, Stack, Monotonic_Stack, Weekly_Contest_461 2 100.00
3637 Trionic Array I Easy Array, Weekly_Contest_461 0 100.00
3636 Threshold Majority Queries Hard Array, Hash_Table, Binary_Search, Prefix_Sum, Counting, Divide_and_Conquer, Biweekly_Contest_162 83 96.87
3635 Earliest Finish Time for Land and Water Rides II Medium Array, Sorting, Greedy, Binary_Search, Two_Pointers, Biweekly_Contest_162 2 100.00
3634 Minimum Removals to Balance Array Medium Array, Sorting, Sliding_Window, Biweekly_Contest_162 20 99.40
3633 Earliest Finish Time for Land and Water Rides I Easy Array, Sorting, Greedy, Binary_Search, Two_Pointers, Biweekly_Contest_162 3 93.86
3630 Partition Array for Maximum XOR and AND Hard Array, Math, Greedy, Enumeration, Weekly_Contest_460 82 96.35
3629 Minimum Jumps to Reach End via Prime Teleportation Medium Array, Hash_Table, Math, Breadth_First_Search, Number_Theory, Weekly_Contest_460 112 99.76
3628 Maximum Number of Subsequences After One Inserting Medium String, Dynamic_Programming, Greedy, Prefix_Sum, Weekly_Contest_460 12 100.00
3627 Maximum Median Sum of Subsequences of Size 3 Medium Array, Math, Sorting, Greedy, Game_Theory, Weekly_Contest_460 23 98.36
3626 Find Stores with Inventory Imbalance Medium Database 516 100.00
3625 Count Number of Trapezoids II Hard Array, Hash_Table, Math, Geometry, Weekly_Contest_459 347 99.10
3624 Number of Integers With Popcount-Depth Equal to K II Hard Array, Segment_Tree, Weekly_Contest_459 27 96.44
3623 Count Number of Trapezoids I Medium Array, Hash_Table, Math, Geometry, Weekly_Contest_459 30 99.92
3622 Check Divisibility by Digit Sum and Product Easy Math, Weekly_Contest_459 0 100.00
3621 Number

[Page truncated to keep GeezerVison snappy.]

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.