LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
Palindrome PermutationEasy16.6%
Hash TableStringBit Manipulation
Zigzag IteratorMedium16.6%
ArrayDesignQueueIterator
Unique Word AbbreviationMedium16.6%
ArrayHash TableStringDesign
Flip GameEasy16.6%
String
Flip Game IIMedium16.6%
MathDynamic ProgrammingBacktrackingMemoizationMinimaxGame TheorySprague–Grundy TheoremImpartial Game
Remove Invalid ParenthesesHard16.6%
StringBacktrackingBreadth-First Search
Generalized AbbreviationMedium16.6%
StringBacktrackingBit Manipulation
Shuffle an ArrayMedium16.6%
ArrayMathDesignRandomized
Minimum Unique Word AbbreviationHard16.6%
ArrayStringBacktrackingBit Manipulation
Valid Word SquareEasy16.6%
ArrayMatrix
Word SquaresHard16.6%
ArrayStringBacktrackingTrie
Convex PolygonMedium16.6%
ArrayMathGeometryPolygons
Encode String with Shortest LengthHard16.6%
StringDynamic Programming
Find PermutationMedium16.6%
ArrayStringStackGreedy
Count Subarrays With More Ones Than ZerosMedium16.6%
ArrayHash TableBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered Set
Longest Uncommon Subsequence IEasy16.6%
String
Lonely Pixel IMedium16.6%
ArrayHash TableMatrix
Lonely Pixel IIMedium16.6%
ArrayHash TableMatrix
Binary Tree Longest Consecutive Sequence IIMedium16.6%
TreeDepth-First SearchBinary TreeDP on Trees
557. Reverse Words in a String IIIEasy16.6%
Two PointersString
Maximum Vacation DaysHard16.6%
ArrayDynamic ProgrammingMatrix
Median Employee SalaryHard16.6%
Database
Maximum Average Subarray IIHard16.6%
ArrayBinary SearchPrefix Sum
Coin PathHard16.6%
ArrayDynamic Programming
Longest Univalue PathMedium16.6%
TreeDepth-First SearchBinary TreeDP on Trees
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee