LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
4016. Maximum Area of Two Non-Overlapping Square SubmatricesMedium5%
ArrayBinary SearchDynamic ProgrammingMatrix
3734. Lexicographically Smallest Palindromic Permutation Greater Than TargetHard5%
Two PointersStringEnumeration
1491. Average Salary Excluding the Minimum and Maximum SalaryEasy5%
ArraySorting
3971. Maximum Total ValueHard5%
ArrayMathBinary SearchGreedy
1567. Maximum Length of Subarray With Positive ProductMedium5%
ArrayDynamic ProgrammingGreedy
1876. Substrings of Size Three with Distinct CharactersEasy5%
Hash TableStringSliding WindowCounting
Design a File Sharing SystemMedium5%
Hash TableDesignSortingHeap (Priority Queue)Data Stream
3904. Smallest Stable Index IIMedium5%
ArrayPrefix Sum
1080. Insufficient Nodes in Root to Leaf PathsMedium5%
TreeDepth-First SearchBinary Tree
2825. Make String a Subsequence Using Cyclic IncrementsMedium5%
Two PointersString
4021. Minimum Operations to Make a Rotated Palindrome IMedium5%
MathStringEnumeration
Maximum Number of Accepted InvitationsMedium5%
ArrayDepth-First SearchGraph TheoryMatrixMaximum FlowMaximum MatchingBipartite GraphEdmonds–Karp AlgorithmMPM AlgorithmPush-Relabel AlgorithmMatching (Graph)Flow NetworkDinic's Algorithm
1818. Minimum Absolute Sum DifferenceMedium5%
ArrayBinary SearchSortingOrdered Set
3701. Compute Alternating SumEasy5%
ArraySimulation
2343. Query Kth Smallest Trimmed NumberMedium5%
ArrayStringDivide and ConquerSortingHeap (Priority Queue)Radix SortQuickselect
1052. Grumpy Bookstore OwnerMedium5%
ArraySliding Window
623. Add One Row to TreeMedium5%
TreeDepth-First SearchBreadth-First SearchBinary Tree
3200. Maximum Height of a TriangleEasy5%
ArrayEnumeration
2816. Double a Number Represented as a Linked ListMedium5%
Linked ListMathStack
1338. Reduce Array Size to The HalfMedium5%
ArrayHash TableGreedySortingHeap (Priority Queue)
920. Number of Music PlaylistsHard5%
MathDynamic ProgrammingCombinatorics
2223. Sum of Scores of Built StringsHard5%
StringBinary SearchRolling HashSuffix ArrayString MatchingHash FunctionZ AlgorithmKnuth–Morris–Pratt Algorithm
2916. Subarrays Distinct Element Sum of Squares IIHard5%
ArrayHash TableBinary Indexed TreeSegment Tree
4085. Find Root of a Colored TreeMedium5%
—
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee