LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
Maximal SquareMedium33.3%
ArrayDynamic ProgrammingMatrix
225. Implement Stack using QueuesEasy33.3%
StackDesignQueue
323. Number of Connected Components in an Undirected GraphMedium33.3%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
Frog JumpHard33.3%
ArrayDynamic Programming
931. Minimum Falling Path SumMedium33.3%
ArrayDynamic ProgrammingMatrix
974. Subarray Sums Divisible by KMedium33.3%
ArrayHash TablePrefix Sum
1071. Greatest Common Divisor of StringsEasy33.3%
MathStringEuclidean AlgorithmGreatest Common Divisor
Students and ExaminationsEasy33.3%
Database
Replace Employee ID With The Unique IdentifierEasy33.3%
Database
Find Longest Self-Contained SubstringHard33.3%
Hash TableStringSorting
1277. Count Square Submatrices with All OnesMedium33.3%
ArrayDynamic ProgrammingMatrix
3806. Maximum Bitwise AND After Increment OperationsHard33.3%
ArrayGreedyBit ManipulationSorting
Gray CodeMedium32.4%
MathBacktrackingBit Manipulation
Rank ScoresMedium32.4%
Database
Remove Linked List ElementsEasy32.4%
Linked ListRecursion
Repeated Substring PatternEasy32.4%
StringString MatchingZ AlgorithmKnuth–Morris–Pratt Algorithm
Design In-Memory File SystemHard32.4%
Hash TableStringDesignTrieSorting
790. Domino and Tromino TilingMedium32.4%
Dynamic Programming
921. Minimum Add to Make Parentheses ValidMedium32.4%
StringStackGreedyBracket Sequences
930. Binary Subarrays With SumMedium32.4%
ArrayHash TableSliding WindowPrefix Sum
962. Maximum Width RampMedium32.4%
ArrayTwo PointersStackMonotonic Stack
Customers Who Bought All ProductsMedium32.4%
Database
1353. Maximum Number of Events That Can Be AttendedMedium32.4%
ArrayGreedySortingHeap (Priority Queue)
Find if Path Exists in GraphEasy32.4%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
2161. Partition Array According to Given PivotMedium32.4%
ArrayTwo PointersSimulation
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee