-
Unique Paths II - Top down and bottom up DP
Array
C++
Dynamic Programming
Matrix
Medium
Memoization
Recursion
-
N-Queens - Backtracking intuition
Array
Backtracking
C++
Hard
-
Multiply Strings - Simple string operations and heuristics
C++
Math
Medium
Simulation
String
-
Extra Characters in a String - Top-down and Bottom-up DP
Array
C++
Dynamic Programming
Hash Table
Medium
Memoization
Recursion
String
Trie
-
Find the Punishment Number of an Integer - Recursion using just integers
C++
Math
Medium
Recursion
-
Power of Heroes - One pass solution with detailed explanation
Array
C++
Hard
Math
Prefix Sum
Sorting
-
Evaluate Division - DFS + BFS + DSU solutions
Array
Breadth-First Search
C++
Depth-First Search
Graph
Medium
Shortest Path
Union Find
-
Combination Sum IV - DFS Recursive Memoization
Array
C++
Depth-First Search
Dynamic Programming
Medium
Memoization
Recursion