LeetCode The Hard Way

Bloomberg

1239 problems

ProblemDifficultyFrequency Topics
263. Ugly NumberEasy34%
Math
Sum of Two IntegersMedium34%
MathBit Manipulation
Find All Numbers Disappeared in an ArrayEasy34%
ArrayHash Table
Delete Node in a BSTMedium34%
TreeBinary Search TreeBinary Tree
494. Target SumMedium34%
ArrayDynamic ProgrammingBacktrackingKnapsack Problem0-1 Knapsack
Shortest Path to Get FoodMedium34%
ArrayBreadth-First SearchMatrix
621. Task SchedulerMedium34%
ArrayHash TableGreedySortingHeap (Priority Queue)Counting
645. Set MismatchEasy34%
ArrayHash TableBit ManipulationSorting
662. Maximum Width of Binary TreeMedium34%
TreeDepth-First SearchBreadth-First SearchBinary Tree
Best Time to Buy and Sell Stock with Transaction FeeMedium34%
ArrayDynamic ProgrammingGreedy
724. Find Pivot IndexEasy34%
ArrayPrefix Sum
881. Boats to Save PeopleMedium34%
ArrayTwo PointersGreedySortingTimsort
993. Cousins in Binary TreeEasy34%
TreeDepth-First SearchBreadth-First SearchBinary Tree
1235. Maximum Profit in Job SchedulingHard34%
ArrayBinary SearchDynamic ProgrammingSorting
1358. Number of Substrings Containing All Three CharactersMedium34%
Hash TableStringSliding Window
1480. Running Sum of 1d ArrayEasy34%
ArrayPrefix Sum
1609. Even Odd TreeMedium34%
TreeBreadth-First SearchBinary Tree
1922. Count Good NumbersMedium34%
MathRecursion
2035. Partition Array Into Two Arrays to Minimize Sum DifferenceHard34%
ArrayTwo PointersBinary SearchDynamic ProgrammingBit ManipulationMeet in the MiddleSortingOrdered SetBitmask
214. Shortest PalindromeHard34%
StringRolling HashString MatchingHash FunctionManacherZ AlgorithmKnuth–Morris–Pratt Algorithm
Power of ThreeEasy34%
MathRecursion
Permutation SequenceHard34%
MathRecursion
182. Duplicate EmailsEasy34%
Database
Repeated DNA SequencesMedium32%
Hash TableStringBit ManipulationSliding WindowRolling HashHash FunctionZ AlgorithmBoyer–Moore String-Search Algorithm
228. Summary RangesEasy32%
Array
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee