LeetCode The Hard Way

Infosys

254 problems

ProblemDifficultyFrequency Topics
169. Majority ElementEasy54.1%
ArrayHash TableDivide and ConquerSortingCountingBoyer–Moore Majority Vote Algorithm
Minimum Path SumMedium54.1%
ArrayDynamic ProgrammingMatrix
424. Longest Repeating Character ReplacementMedium54.1%
Hash TableStringSliding Window
2. Add Two NumbersMedium50%
Linked ListMathRecursion
21. Merge Two Sorted ListsEasy50%
Linked ListRecursion
Remove Duplicates from Sorted ArrayEasy50%
ArrayTwo Pointers
54. Spiral MatrixMedium50%
ArrayMatrixSimulation
4SumMedium50%
ArrayTwo PointersSorting
33. Search in Rotated Sorted ArrayMedium50%
ArrayBinary Search
Range Sum Query - ImmutableEasy50%
ArrayDesignPrefix Sum
Delete Operation for Two StringsMedium50%
StringDynamic ProgrammingLongest Common Subsequence
347. Top K Frequent ElementsMedium50%
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
1929. Concatenation of ArrayEasy50%
ArraySimulation
Split Array Largest SumHard50%
ArrayBinary SearchDynamic ProgrammingGreedyPrefix Sum
1838. Frequency of the Most Frequent ElementMedium50%
ArrayBinary SearchGreedySliding WindowSortingPrefix Sum
CandyHard50%
ArrayGreedy
Largest NumberMedium50%
ArrayStringGreedySorting
131. Palindrome PartitioningMedium50%
StringDynamic ProgrammingBacktracking
Palindrome Partitioning IIHard50%
StringDynamic Programming
152. Maximum Product SubarrayMedium50%
ArrayDynamic Programming
Frog JumpHard50%
ArrayDynamic Programming
1563. Stone Game VHard50%
ArrayMathDynamic ProgrammingGame Theory
7. Reverse IntegerMedium45%
Math
125. Valid PalindromeEasy45%
Two PointersString
215. Kth Largest Element in an ArrayMedium45%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee