LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
Cache With Time LimitMedium7.5%
—
747. Largest Number At Least Twice of OthersEasy7.5%
ArraySorting
3600. Maximize Spanning Tree Stability with UpgradesHard7.5%
Binary SearchGreedyUnion-FindGraph TheoryMinimum Spanning Tree
1349. Maximum Students Taking ExamHard7.5%
ArrayDynamic ProgrammingBit ManipulationMatrixBitmaskMaximum FlowMaximum MatchingBipartite GraphEdmonds–Karp AlgorithmMPM AlgorithmPush-Relabel AlgorithmMinimum CutMatching (Graph)Flow NetworkDinic's Algorithm
2831. Find the Longest Equal SubarrayMedium7.5%
ArrayHash TableBinary SearchSliding Window
Longest Substring with At Most Two Distinct CharactersMedium7.5%
Hash TableStringSliding Window
2151. Maximum Good People Based on StatementsHard7.5%
ArrayBacktrackingBit ManipulationEnumeration
2946. Matrix Similarity After Cyclic ShiftsEasy7.5%
ArrayMathMatrixSimulation
3548. Equal Sum Grid Partition IIHard7.5%
ArrayHash TableMatrixEnumerationPrefix Sum
2839. Check if Strings Can be Made Equal With Operations IEasy7.5%
String
2840. Check if Strings Can be Made Equal With Operations IIMedium7.5%
Hash TableStringSorting
3474. Lexicographically Smallest Generated StringHard7.5%
StringGreedyString Matching
2751. Robot CollisionsHard7.5%
ArrayStackSortingSimulation
3661. Maximum Walls Destroyed by RobotsHard7.5%
ArrayBinary SearchDynamic ProgrammingSorting
508. Most Frequent Subtree SumMedium7.5%
Hash TableTreeDepth-First SearchBinary TreeDP on Trees
2215. Find the Difference of Two ArraysEasy7.5%
ArrayHash Table
1320. Minimum Distance to Type a Word Using Two FingersHard7.5%
StringDynamic Programming
2515. Shortest Distance to Target String in a Circular ArrayEasy7.5%
ArrayString
3741. Minimum Distance Between Three Equal Elements IIMedium7.5%
ArrayHash Table
1160. Find Words That Can Be Formed by CharactersEasy7.5%
ArrayHash TableStringCounting
1855. Maximum Distance Between a Pair of ValuesMedium7.5%
ArrayTwo PointersBinary Search
2615. Sum of DistancesMedium7.5%
ArrayHash TablePrefix Sum
937. Reorder Data in Log FilesMedium7.5%
ArrayStringSorting
2553. Separate the Digits in an ArrayEasy7.5%
ArraySimulation
2784. Check if Array is GoodEasy7.5%
ArrayHash TableSorting
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee