ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
Longest Increasing Subsequence
MEDIUM
75%
ArrayBinary SearchDynamic Programming
Group Anagrams
MEDIUM
62.5%
ArrayHash TableStringSorting
Frog Jump
HARD
75%
ArrayDynamic Programming
LRU Cache
MEDIUM
75%
Hash TableLinked ListDesignDoubly-Linked List
Minimum Path Sum
MEDIUM
62.5%
ArrayDynamic ProgrammingMatrix
Find Valid Matrix Given Row and Column Sums
MEDIUM
62.5%
ArrayGreedyMatrix
Longest Non-decreasing Subarray From Two Arrays
MEDIUM
75%
ArrayDynamic Programming
Basic Calculator
HARD
75%
MathStringStackRecursion
Maximum Xor Product
MEDIUM
87.5%
MathGreedyBit Manipulation
Count Ways To Build Good Strings
MEDIUM
75%
Dynamic Programming
Number of Perfect Pairs
MEDIUM
75%
ArrayMathTwo PointersSorting
Maximum Palindromes After Operations
MEDIUM
75%
ArrayHash TableStringGreedySortingCounting
Merge In Between Linked Lists
MEDIUM
75%
Linked List
Minimum Equal Sum of Two Arrays After Replacing Zeros
MEDIUM
62.5%
ArrayGreedy
Need Help Solving These Problems?
CodingInterviewAI can instantly identify algorithms and generate optimal solutions for any LeetCode problem. Get step-by-step explanations and ace your next technical interview.