LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
258. Add DigitsEasy40.9%
MathSimulationNumber Theory
402. Remove K DigitsMedium40.9%
StringStackGreedyMonotonic Stack
412. Fizz BuzzEasy40.9%
MathStringSimulation
438. Find All Anagrams in a StringMedium40.9%
Hash TableStringSliding Window
451. Sort Characters By FrequencyMedium40.9%
Hash TableStringSortingHeap (Priority Queue)Bucket SortCounting
LFU CacheHard40.9%
Hash TableLinked ListDesignDoubly-Linked List
605. Can Place FlowersEasy40.9%
ArrayGreedy
1539. Kth Missing Positive NumberEasy40.9%
ArrayBinary Search
Average Time of Process per MachineEasy40.9%
Database
Number of ProvincesMedium40.9%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
Multiply StringsMedium39.8%
MathStringSimulation
57. Insert IntervalMedium39.8%
Array
58. Length of Last WordEasy39.8%
String
61. Rotate ListMedium39.8%
Linked ListTwo Pointers
Flatten Binary Tree to Linked ListMedium39.8%
Linked ListStackTreeDepth-First SearchBinary Tree
Populating Next Right Pointers in Each Node IIMedium39.8%
Linked ListTreeDepth-First SearchBreadth-First SearchBinary Tree
148. Sort ListMedium39.8%
Linked ListTwo PointersDivide and ConquerSortingMerge Sort
Binary Search Tree IteratorMedium39.8%
StackTreeDesignBinary Search TreeBinary TreeIterator
Majority Element IIMedium39.8%
ArrayHash TableSortingCountingBoyer–Moore Majority Vote Algorithm
907. Sum of Subarray MinimumsMedium39.8%
ArrayDynamic ProgrammingStackMonotonic Stack
992. Subarrays with K Different IntegersHard39.8%
ArrayHash TableSliding WindowCounting
Article Views IEasy39.8%
Database
1480. Running Sum of 1d ArrayEasy39.8%
ArrayPrefix Sum
Longest Palindromic SubsequenceMedium39.8%
StringDynamic Programming
Recover Binary Search TreeMedium38.7%
TreeDepth-First SearchBinary Search TreeBinary Tree
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee