LeetCode The Hard Way

Bloomberg

1239 problems

ProblemDifficultyFrequency Topics
682. Baseball GameEasy32%
ArrayStackSimulation
57. Insert IntervalMedium29.9%
Array
Recover Binary Search TreeMedium29.9%
TreeDepth-First SearchBinary Search TreeBinary Tree
112. Path SumEasy29.9%
TreeDepth-First SearchBreadth-First SearchBinary Tree
Read N Characters Given read4 II - Call Multiple TimesHard29.9%
ArraySimulationInteractive
Nth Highest SalaryMedium29.9%
Database
Department Top Three SalariesHard29.9%
Database
Palindrome PermutationEasy29.9%
Hash TableStringBit Manipulation
Largest Divisible SubsetMedium29.9%
ArrayMathDynamic ProgrammingSorting
Longest PalindromeEasy29.9%
Hash TableStringGreedy
Third Maximum NumberEasy29.9%
ArraySorting
Find All Duplicates in an ArrayMedium29.9%
ArrayHash TableSorting
Exchange SeatsMedium29.9%
Database
680. Valid Palindrome IIEasy29.9%
Two PointersStringGreedy
684. Redundant ConnectionMedium29.9%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
695. Max Area of IslandMedium29.9%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
733. Flood FillEasy29.9%
ArrayDepth-First SearchBreadth-First SearchMatrix
746. Min Cost Climbing StairsEasy29.9%
ArrayDynamic Programming
749. Contain VirusHard29.9%
ArrayDepth-First SearchBreadth-First SearchMatrixSimulation
767. Reorganize StringMedium29.9%
Hash TableStringGreedySortingHeap (Priority Queue)Counting
787. Cheapest Flights Within K StopsMedium29.9%
Dynamic ProgrammingDepth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)Shortest Path
921. Minimum Add to Make Parentheses ValidMedium29.9%
StringStackGreedyBracket Sequences
1009. Complement of Base 10 IntegerEasy29.9%
Bit Manipulation
1104. Path In Zigzag Labelled Binary TreeMedium29.9%
MathTreeBinary Tree
1143. Longest Common SubsequenceMedium29.9%
StringDynamic ProgrammingLongest Common Subsequence
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee