LeetCode The Hard Way

SAP

34 problems

ProblemDifficultyFrequency Topics
1. Two SumEasy100%
ArrayHash Table
2065. Maximum Path Quality of a GraphHard100%
ArrayBacktrackingGraph Theory
2954. Count the Number of Infection SequencesHard100%
ArrayMathCombinatoricsFermat's Little Theorem
1349. Maximum Students Taking ExamHard100%
ArrayDynamic ProgrammingBit ManipulationMatrixBitmaskMaximum FlowMaximum MatchingBipartite GraphEdmonds–Karp AlgorithmMPM AlgorithmPush-Relabel AlgorithmMinimum CutMatching (Graph)Flow NetworkDinic's Algorithm
Movie RatingMedium100%
Database
2552. Count Increasing QuadrupletsHard100%
ArrayDynamic ProgrammingBinary Indexed TreeEnumerationPrefix Sum
56. Merge IntervalsMedium96.3%
ArraySortingQuicksort
11. Container With Most WaterMedium87.1%
ArrayTwo PointersGreedy
121. Best Time to Buy and Sell StockEasy87.1%
ArrayDynamic Programming
5. Longest Palindromic SubstringMedium87.1%
Two PointersStringDynamic ProgrammingManacher
14. Longest Common PrefixEasy81%
ArrayStringTrie
20. Valid ParenthesesEasy81%
StringStackBracket Sequences
146. LRU CacheMedium81%
Hash TableLinked ListDesignDoubly-Linked List
9. Palindrome NumberEasy81%
Math
200. Number of IslandsMedium73.1%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
206. Reverse Linked ListEasy73.1%
Linked ListRecursion
49. Group AnagramsMedium73.1%
ArrayHash TableStringSorting
283. Move ZeroesEasy73.1%
ArrayTwo Pointers
3. Longest Substring Without Repeating CharactersMedium73.1%
Hash TableStringSliding Window
74. Search a 2D MatrixMedium73.1%
ArrayBinary SearchMatrix
215. Kth Largest Element in an ArrayMedium62%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
53. Maximum SubarrayMedium62%
ArrayDivide and ConquerDynamic Programming
367. Valid Perfect SquareEasy62%
MathBinary Search
Leftmost Column with at Least a OneMedium62%
ArrayBinary SearchMatrixInteractive
CandyHard62%
ArrayGreedy
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee