LeetCode The Hard Way

Morgan Stanley

60 problems

ProblemDifficultyFrequency Topics
121. Best Time to Buy and Sell StockEasy100%
ArrayDynamic Programming
1626. Best Team With No ConflictsMedium95.3%
ArrayDynamic ProgrammingSortingLongest Increasing Subsequence
1. Two SumEasy92.6%
ArrayHash Table
1217. Minimum Cost to Move Chips to The Same PositionEasy92.6%
ArrayMathGreedy
1964. Find the Longest Valid Obstacle Course at Each PositionHard89.5%
ArrayBinary SearchBinary Indexed TreeLongest Increasing Subsequence
Minimum Number of Lines to Cover PointsMedium89.5%
ArrayHash TableMathDynamic ProgrammingBacktrackingBit ManipulationGeometryBitmask
2395. Find Subarrays With Equal SumEasy89.5%
ArrayHash Table
2432. The Employee That Worked on the Longest TaskEasy89.5%
Array
2433. Find The Original Array of Prefix XorMedium89.5%
ArrayBit Manipulation
740. Delete and EarnMedium86.1%
ArrayHash TableDynamic Programming
3. Longest Substring Without Repeating CharactersMedium82.1%
Hash TableStringSliding Window
56. Merge IntervalsMedium77.4%
ArraySortingQuicksort
138. Copy List with Random PointerMedium77.4%
Hash TableLinked List
146. LRU CacheMedium71.7%
Hash TableLinked ListDesignDoubly-Linked List
9. Palindrome NumberEasy71.7%
Math
387. First Unique Character in a StringEasy71.7%
Hash TableStringQueueCounting
75. Sort ColorsMedium64.3%
ArrayTwo PointersSortingQuicksortBubble Sort
2444. Count Subarrays With Fixed BoundsHard64.3%
ArrayQueueSliding WindowMonotonic Queue
215. Kth Largest Element in an ArrayMedium64.3%
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
3SumMedium64.3%
ArrayTwo PointersSorting
49. Group AnagramsMedium64.3%
ArrayHash TableStringSorting
936. Stamping The SequenceHard64.3%
StringStackGreedyQueue
54. Spiral MatrixMedium64.3%
ArrayMatrixSimulation
152. Maximum Product SubarrayMedium64.3%
ArrayDynamic Programming
739. Daily TemperaturesMedium64.3%
ArrayStackMonotonic Stack
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee