LeetCode The Hard Way

Meta

1396 problems

ProblemDifficultyFrequency Topics
Reverse BitsEasy24.3%
Divide and ConquerBit Manipulation
Remove Linked List ElementsEasy24.3%
Linked ListRecursion
211. Design Add and Search Words Data StructureMedium24.3%
StringDepth-First SearchDesignTrie
212. Word Search IIHard24.3%
ArrayStringBacktrackingTrieMatrix
Paint House IIHard24.3%
ArrayDynamic Programming
290. Word PatternEasy24.3%
Hash TableString
Find K Pairs with Smallest SumsMedium24.3%
ArrayHeap (Priority Queue)
Longest PalindromeEasy24.3%
Hash TableStringGreedy
Assign CookiesEasy24.3%
ArrayTwo PointersGreedySortingQuicksort
Get Highest Answer Rate QuestionMedium24.3%
Database
633. Sum of Square NumbersMedium24.3%
MathTwo PointersBinary Search
645. Set MismatchEasy24.3%
ArrayHash TableBit ManipulationSorting
662. Maximum Width of Binary TreeMedium24.3%
TreeDepth-First SearchBreadth-First SearchBinary Tree
Best Time to Buy and Sell Stock with Transaction FeeMedium24.3%
ArrayDynamic ProgrammingGreedy
Prefix and Suffix SearchHard24.3%
ArrayHash TableStringDesignTrie
801. Minimum Swaps To Make Sequences IncreasingHard24.3%
ArrayDynamic Programming
918. Maximum Sum Circular SubarrayMedium24.3%
ArrayDivide and ConquerDynamic ProgrammingQueueMonotonic Queue
974. Subarray Sums Divisible by KMedium24.3%
ArrayHash TablePrefix Sum
1161. Maximum Level Sum of a Binary TreeMedium24.3%
TreeDepth-First SearchBreadth-First SearchBinary Tree
1043. Partition Array for Maximum SumMedium24.3%
ArrayDynamic Programming
Product Sales Analysis IIIMedium24.3%
Database
1287. Element Appearing More Than 25% In Sorted ArrayEasy24.3%
Array
Reported Posts IIMedium24.3%
Database
1382. Balance a Binary Search TreeMedium24.3%
Divide and ConquerGreedyTreeDepth-First SearchBinary Search TreeBinary Tree
1944. Number of Visible People in a QueueHard24.3%
ArrayStackMonotonic Stack
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee