LeetCode The Hard Way

Cisco

77 problems

ProblemDifficultyFrequency Topics
141. Linked List CycleEasy55.7%
Hash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithm
2. Add Two NumbersMedium51.1%
Linked ListMathRecursion
3SumMedium51.1%
ArrayTwo PointersSorting
Max Points on a LineHard51.1%
ArrayHash TableMathGeometryEuclidean AlgorithmGreatest Common Divisor
202. Happy NumberEasy51.1%
Hash TableMathTwo PointersFloyd's Cycle Finding Algorithm
Decode StringMedium51.1%
StringStackRecursion
Remove Duplicates from Sorted ArrayEasy51.1%
ArrayTwo Pointers
56. Merge IntervalsMedium45.3%
ArraySortingQuicksort
88. Merge Sorted ArrayEasy45.3%
ArrayTwo PointersSorting
2016. Maximum Difference Between Increasing ElementsEasy45.3%
Array
121. Best Time to Buy and Sell StockEasy45.3%
ArrayDynamic Programming
200. Number of IslandsMedium45.3%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
206. Reverse Linked ListEasy45.3%
Linked ListRecursion
Insert Delete GetRandom O(1)Medium45.3%
ArrayHash TableMathDesignRandomized
49. Group AnagramsMedium45.3%
ArrayHash TableStringSorting
125. Valid PalindromeEasy45.3%
Two PointersString
Meeting Rooms IIMedium45.3%
ArrayTwo PointersGreedySortingHeap (Priority Queue)Prefix Sum
25. Reverse Nodes in k-GroupHard45.3%
Linked ListRecursion
Predict the WinnerMedium45.3%
ArrayMathDynamic ProgrammingRecursionMinimaxGame TheoryZero-Sum Game
Lowest Common Ancestor of a Binary TreeMedium45.3%
TreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
79. Word SearchMedium45.3%
ArrayStringBacktrackingDepth-First SearchMatrix
283. Move ZeroesEasy37.1%
ArrayTwo Pointers
Reverse Words in a StringMedium37.1%
Two PointersString
Longest Consecutive SequenceMedium37.1%
ArrayHash TableUnion-Find
17. Letter Combinations of a Phone NumberMedium37.1%
Hash TableStringBacktracking
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee