ArrayDivide and ConquerBinary Indexed TreeSegment TreeSweep LineSortingHeap (Priority Queue)Ordered Set
Valid Anagram
EASY
100%
Hash TableStringSorting
Top K Frequent Elements
MEDIUM
100%
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
Insert Delete GetRandom O(1)
MEDIUM
100%
ArrayHash TableMathDesignRandomized
Insert Delete GetRandom O(1) - Duplicates allowed
HARD
100%
ArrayHash TableMathDesignRandomized
Decode String
MEDIUM
100%
StringStackRecursion
Filter Restaurants by Vegan-Friendly, Price and Distance
MEDIUM
100%
ArraySorting
String Compression
MEDIUM
100%
Two PointersString
Destination City
EASY
100%
ArrayHash TableString
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.