LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
Substring with Concatenation of All WordsHard34.4%
Hash TableStringSliding Window
Implement Queue using StacksEasy34.4%
StackDesignQueue
Alien DictionaryHard34.4%
ArrayStringDepth-First SearchBreadth-First SearchGraph TheoryTopological SortDirected Acyclic Graph
767. Reorganize StringMedium34.4%
Hash TableStringGreedySortingHeap (Priority Queue)Counting
Average Selling PriceEasy34.4%
Database
212. Word Search IIHard33.8%
ArrayStringBacktrackingTrieMatrix
332. Reconstruct ItineraryHard33.8%
ArrayStringDepth-First SearchGraph TheorySortingHeap (Priority Queue)Eulerian CircuitEulerian PathSemi-Eulerian Graph
581. Shortest Unsorted Continuous SubarrayMedium33.8%
ArrayTwo PointersStackGreedySortingMonotonic Stack
713. Subarray Product Less Than KMedium33.8%
ArrayBinary SearchSliding WindowPrefix Sum
975. Odd Even JumpHard33.8%
ArrayDynamic ProgrammingStackSortingMonotonic StackOrdered Set
24. Swap Nodes in PairsMedium33.8%
Linked ListRecursion
40. Combination Sum IIMedium33.8%
ArrayBacktracking
Convert Sorted Array to Binary Search TreeEasy33.8%
ArrayDivide and ConquerTreeBinary Search TreeBinary Tree
TriangleMedium33.8%
ArrayDynamic Programming
Design Hit CounterMedium33.8%
ArrayBinary SearchDesignQueueData Stream
435. Non-overlapping IntervalsMedium33.8%
ArrayDynamic ProgrammingGreedySorting
Repeated Substring PatternEasy33.8%
StringString MatchingZ AlgorithmKnuth–Morris–Pratt Algorithm
844. Backspace String CompareEasy33.8%
Two PointersStringStackSimulation
974. Subarray Sums Divisible by KMedium33.8%
ArrayHash TablePrefix Sum
1293. Shortest Path in a Grid with Obstacles EliminationHard33.8%
ArrayBreadth-First SearchMatrix
724. Find Pivot IndexEasy33.8%
ArrayPrefix Sum
3532. Path Existence Queries in a Graph IMedium33.8%
ArrayHash TableBinary SearchUnion-FindGraph Theory
77. CombinationsMedium33.2%
Backtracking
Count of Smaller Numbers After SelfHard33.2%
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered SetTreap
746. Min Cost Climbing StairsEasy33.2%
ArrayDynamic Programming
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee