LeetCode The Hard Way

Two Sigma

20 problems

ProblemDifficultyFrequency Topics
Random Pick with WeightMedium100%
ArrayMathBinary SearchPrefix SumRandomized
Number of ProvincesMedium93.2%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
Multiply StringsMedium93.2%
MathStringSimulation
1186. Maximum Subarray Sum with One DeletionMedium93.2%
ArrayDynamic Programming
Wildcard MatchingHard90.4%
StringDynamic ProgrammingGreedyRecursion
1048. Longest String ChainMedium90.4%
ArrayHash TableTwo PointersStringDynamic ProgrammingSorting
Game of LifeMedium90.4%
ArrayMatrixSimulation
342. Power of FourEasy90.4%
MathBit ManipulationRecursion
349. Intersection of Two ArraysEasy90.4%
ArrayHash TableTwo PointersBinary SearchSorting
918. Maximum Sum Circular SubarrayMedium90.4%
ArrayDivide and ConquerDynamic ProgrammingQueueMonotonic Queue
2050. Parallel Courses IIIHard83.6%
ArrayDynamic ProgrammingGraph TheoryTopological SortDirected Acyclic Graph
212. Word Search IIHard83.6%
ArrayStringBacktrackingTrieMatrix
23. Merge k Sorted ListsHard67.3%
Linked ListDivide and ConquerHeap (Priority Queue)Merge SortTournament Sort
2502. Design Memory AllocatorMedium67.3%
ArrayHash TableDesignSimulation
20. Valid ParenthesesEasy67.3%
StringStackBracket Sequences
Meeting Rooms IIMedium57.8%
ArrayTwo PointersGreedySortingHeap (Priority Queue)Prefix Sum
200. Number of IslandsMedium57.8%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
House Robber IIIMedium57.8%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
1801. Number of Orders in the BacklogMedium57.8%
ArrayHeap (Priority Queue)Simulation
10. Regular Expression MatchingHard57.8%
StringDynamic ProgrammingRecursion
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee