-
Construct Quad Tree - 3 ways to do recursion, flyweight pattern
Array
C++
Divide and Conquer
Matrix
Medium
Recursion
Tree
-
Minimum Impossible OR - First missing positive + Bit manipulation [Easy to understand]
C++
Medium
-
Capacity To Ship Packages Within D Days - Binary search with proper explanation
Array
Binary Search
C++
Medium
-
4Sum - K Sum solution explained
Array
C++
Medium
Sorting
Two Pointers
-
Count the Number of Square-Free Subsets - No DFS, No DP, Just Bitmask + simple counting
Bitmask
C++
Medium
-
Put Marbles in Bags - 2 Heap solution with explaination
Array
C++
Greedy
Hard
Heap (Priority Queue)
Sorting
-
Substring XOR Queries - Clean HashMap solution
Array
Bit Manipulation
C++
Hash Table
Medium
String
-
As Far from Land as Possible - Multi Source BFS
Array
Breadth-First Search
C++
Dynamic Programming
Matrix
Medium