LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
1593. Split a String Into the Max Number of Unique SubstringsMedium5%
Hash TableStringBacktracking
2017. Grid GameMedium5%
ArrayMatrixPrefix Sum
2601. Prime Subtraction OperationMedium5%
ArrayMathBinary SearchGreedyNumber Theory
2414. Length of the Longest Alphabetical Continuous SubstringMedium5%
String
The Maze IIMedium5%
ArrayDepth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)MatrixShortest PathDijkstra's AlgorithmHeuristic SearchA* Search
2097. Valid Arrangement of PairsHard5%
ArrayDepth-First SearchGraph TheoryEulerian CircuitEulerian PathSemi-Eulerian Graph
1455. Check If a Word Occurs As a Prefix of Any Word in a SentenceEasy5%
Two PointersStringString Matching
3229. Minimum Operations to Make Array Equal to TargetHard5%
ArrayDynamic ProgrammingStackGreedyMonotonic Stack
2872. Maximum Number of K-Divisible ComponentsHard5%
TreeDepth-First Search
3077. Maximum Strength of K Disjoint SubarraysHard5%
ArrayDynamic ProgrammingPrefix Sum
2211. Count Collisions on a RoadMedium5%
StringStackSimulation
2789. Largest Element in an Array after Merge OperationsMedium5%
ArrayGreedy
1443. Minimum Time to Collect All Apples in a TreeMedium5%
Hash TableTreeDepth-First SearchBreadth-First SearchDP on Trees
2317. Maximum XOR After Operations Medium5%
ArrayMathBit Manipulation
2658. Maximum Number of Fish in a GridMedium5%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
3066. Minimum Operations to Exceed Threshold Value IIMedium5%
ArrayHeap (Priority Queue)Simulation
2319. Check if Matrix Is X-MatrixEasy5%
ArrayMatrix
3458. Select K Disjoint Special SubstringsMedium5%
Hash TableStringDynamic ProgrammingGreedySorting
898. Bitwise ORs of SubarraysMedium5%
ArrayDynamic ProgrammingBit Manipulation
Sentence Similarity IIMedium5%
ArrayHash TableStringDepth-First SearchBreadth-First SearchUnion-Find
2956. Find Common Elements Between Two ArraysEasy5%
ArrayHash Table
3169. Count Days Without MeetingsMedium5%
ArraySorting
2780. Minimum Index of a Valid SplitMedium5%
ArrayHash TableSorting
1962. Remove Stones to Minimize the TotalMedium5%
ArrayGreedyHeap (Priority Queue)
Binary Tree TiltEasy5%
TreeDepth-First SearchBinary TreeDP on Trees
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee