LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
Correct a Binary TreeMedium16.6%
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
Change the Root of a Binary TreeMedium16.6%
TreeDepth-First SearchBinary Tree
1692. Count Ways to Distribute CandiesHard16.6%
Dynamic Programming
Largest Subarray Length KEasy16.6%
ArrayGreedy
1737. Change Minimum Characters to Satisfy One of Three ConditionsMedium16.6%
Hash TableStringCountingPrefix Sum
Checking Existence of Edge Length Limited Paths IIHard16.6%
Depth-First SearchUnion-FindGraph TheoryDesignSortingHeap (Priority Queue)Minimum Spanning Tree
1766. Tree of CoprimesHard16.6%
ArrayMathTreeDepth-First SearchNumber Theory
1753. Maximum Score From Removing StonesMedium16.6%
MathGreedyHeap (Priority Queue)
1774. Closest Dessert CostMedium16.6%
ArrayDynamic ProgrammingBacktrackingKnapsack ProblemMixed Knapsack
Design Most Recently Used QueueMedium16.6%
ArrayLinked ListDivide and ConquerDesignSimulationDoubly-Linked ListSqrt DecompositionTreapSplay Tree
Find the Subtasks That Did Not ExecuteHard16.6%
Database
1806. Minimum Number of Operations to Reinitialize a PermutationMedium16.6%
ArrayMathSimulation
Count Pairs of Equal Substrings With Minimum DifferenceMedium16.6%
Hash TableStringGreedy
Find Customers With Positive Revenue this YearEasy16.6%
Database
1850. Minimum Adjacent Swaps to Reach the Kth Smallest NumberMedium16.6%
Two PointersStringGreedy
1866. Number of Ways to Rearrange Sticks With K Sticks VisibleHard16.6%
MathDynamic ProgrammingCombinatorics
1870. Minimum Speed to Arrive on TimeMedium16.6%
ArrayBinary Search
1896. Minimum Cost to Change the Final Value of ExpressionHard16.6%
MathStringDynamic ProgrammingStack
Longest Word With All PrefixesMedium16.6%
ArrayStringDepth-First SearchTrie
1883. Minimum Skips to Arrive at Meeting On TimeHard16.6%
ArrayDynamic Programming
Minimize Product Sum of Two ArraysMedium16.6%
ArrayGreedySorting
1906. Minimum Absolute Difference QueriesMedium16.6%
ArrayPrefix Sum
Longest Common Subsequence Between Sorted ArraysMedium16.6%
ArrayHash TableCounting
Erect the Fence IIHard16.6%
ArrayMathGeometryMinimum Enclosing Circle
1980. Find Unique Binary StringMedium16.6%
ArrayHash TableStringBacktracking
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee