LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
CandyHard45.5%
ArrayGreedy
Intersection of Two Linked ListsEasy45.5%
Hash TableLinked ListTwo Pointers
Excel Sheet Column TitleEasy45.5%
MathString
Excel Sheet Column NumberEasy45.5%
MathString
Implement Trie (Prefix Tree)Medium45.5%
Hash TableStringDesignTrie
Implement Queue using StacksEasy45.5%
StackDesignQueue
237. Delete Node in a Linked ListMedium45.5%
Linked List
344. Reverse StringEasy45.5%
Two PointersString
621. Task SchedulerMedium45.5%
ArrayHash TableGreedySortingHeap (Priority Queue)Counting
863. All Nodes Distance K in Binary TreeMedium45.5%
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
1011. Capacity To Ship Packages Within D DaysMedium45.5%
ArrayBinary Search
1475. Final Prices With a Special Discount in a ShopEasy45.5%
ArrayStackMonotonic Stack
10. Regular Expression MatchingHard44.7%
StringDynamic ProgrammingRecursion
36. Valid SudokuMedium44.7%
ArrayHash TableMatrix
Wildcard MatchingHard44.7%
StringDynamic ProgrammingGreedyRecursion
100. Same TreeEasy44.7%
TreeDepth-First SearchBreadth-First SearchBinary Tree
110. Balanced Binary TreeEasy44.7%
TreeDepth-First SearchBinary Tree
Linked List Cycle IIMedium44.7%
Hash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithm
Maximum Average Subarray IEasy44.7%
ArraySliding Window
Remove Duplicates from Sorted ListEasy43.8%
Linked List
127. Word LadderHard43.8%
Hash TableStringBreadth-First SearchBidirectional Search
Largest NumberMedium43.8%
ArrayStringGreedySorting
213. House Robber IIMedium43.8%
ArrayDynamic Programming
219. Contains Duplicate IIEasy43.8%
ArrayHash TableSliding Window
Search a 2D Matrix IIMedium43.8%
ArrayBinary SearchDivide and ConquerMatrix
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee