LeetCode The Hard Way

Qualcomm

52 problems

ProblemDifficultyFrequency Topics
25. Reverse Nodes in k-GroupHard100%
Linked ListRecursion
3163. String Compression IIIMedium97.2%
String
1183. Maximum Number of OnesHard94.1%
MathGreedySortingHeap (Priority Queue)
206. Reverse Linked ListEasy90.5%
Linked ListRecursion
200. Number of IslandsMedium90.5%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
1. Two SumEasy90.5%
ArrayHash Table
3. Longest Substring Without Repeating CharactersMedium90.5%
Hash TableStringSliding Window
146. LRU CacheMedium86.5%
Hash TableLinked ListDesignDoubly-Linked List
344. Reverse StringEasy81.6%
Two PointersString
9. Palindrome NumberEasy75.7%
Math
20. Valid ParenthesesEasy75.7%
StringStackBracket Sequences
48. Rotate ImageMedium75.7%
ArrayMathMatrix
Implement Queue using StacksEasy75.7%
StackDesignQueue
836. Rectangle OverlapEasy75.7%
MathGeometry
169. Majority ElementEasy75.7%
ArrayHash TableDivide and ConquerSortingCountingBoyer–Moore Majority Vote Algorithm
42. Trapping Rain WaterHard75.7%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
2183. Count Array Pairs Divisible by KHard75.7%
ArrayHash TableMathCountingNumber TheoryEuclidean AlgorithmGreatest Common Divisor
283. Move ZeroesEasy75.7%
ArrayTwo Pointers
3SumMedium75.7%
ArrayTwo PointersSorting
70. Climbing StairsEasy68.1%
MathDynamic ProgrammingMemoization
231. Power of TwoEasy68.1%
MathBit ManipulationRecursion
Reverse BitsEasy68.1%
Divide and ConquerBit Manipulation
19. Remove Nth Node From End of ListMedium68.1%
Linked ListTwo Pointers
622. Design Circular QueueMedium68.1%
ArrayLinked ListDesignQueue
141. Linked List CycleEasy68.1%
Hash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithm
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee