LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
Longest Substring with At Least K Repeating CharactersMedium27.9%
Hash TableStringDivide and ConquerSliding Window
437. Path Sum IIIMedium27.9%
TreeDepth-First SearchBinary Tree
Maximum Length of Pair ChainMedium27.9%
ArrayDynamic ProgrammingGreedySortingLongest Increasing Subsequence
Image SmootherEasy27.9%
ArrayMatrix
682. Baseball GameEasy27.9%
ArrayStackSimulation
740. Delete and EarnMedium27.9%
ArrayHash TableDynamic Programming
743. Network Delay TimeMedium27.9%
Depth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)Shortest PathDijkstra's Algorithm
778. Swim in Rising WaterHard27.9%
ArrayBinary SearchDepth-First SearchBreadth-First SearchUnion-FindMinimaxHeap (Priority Queue)MatrixDijkstra's Algorithm
797. All Paths From Source to TargetMedium27.9%
BacktrackingDepth-First SearchBreadth-First SearchGraph TheoryDirected Acyclic Graph
860. Lemonade ChangeEasy27.9%
ArrayGreedy
947. Most Stones Removed with Same Row or ColumnMedium27.9%
Hash TableDepth-First SearchUnion-FindGraph TheoryBipartite Graph
983. Minimum Cost For TicketsMedium27.9%
ArrayDynamic Programming
1044. Longest Duplicate SubstringHard27.9%
StringBinary SearchSliding WindowRolling HashSuffix ArrayHash FunctionSuffix AutomatonSuffix TreeZ AlgorithmBoyer–Moore String-Search Algorithm
Product Sales Analysis IEasy27.9%
Database
1094. Car PoolingMedium27.9%
ArraySortingHeap (Priority Queue)SimulationPrefix Sum
1288. Remove Covered IntervalsMedium27.9%
ArraySorting
1293. Shortest Path in a Grid with Obstacles EliminationHard27.9%
ArrayBreadth-First SearchMatrix
1590. Make Sum Divisible by PMedium27.9%
ArrayHash TablePrefix Sum
Design an Expression Tree With Evaluate FunctionMedium27.9%
ArrayMathStackTreeDesignBinary Tree
Lowest Common Ancestor of a Binary Tree IVMedium27.9%
Hash TableTreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
1781. Sum of Beauty of All SubstringsMedium27.9%
Hash TableStringCounting
1846. Maximum Element After Decreasing and RearrangingMedium27.9%
ArrayGreedySorting
1863. Sum of All Subset XOR TotalsEasy27.9%
ArrayMathBacktrackingBit ManipulationCombinatoricsEnumeration
Find a Peak Element IIMedium27.9%
ArrayBinary SearchMatrix
2294. Partition Array Such That Maximum Difference Is KMedium27.9%
ArrayGreedySorting
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee