LeetCode The Hard Way

Citadel

75 problems

ProblemDifficultyFrequency Topics
Sliding Window MaximumHard100%
ArrayQueueSliding WindowHeap (Priority Queue)Monotonic QueueRange Minimum/Maximum Query
2484. Count Palindromic SubsequencesHard100%
StringDynamic Programming
1801. Number of Orders in the BacklogMedium98.5%
ArrayHeap (Priority Queue)Simulation
647. Palindromic SubstringsMedium95.1%
Two PointersStringDynamic Programming
121. Best Time to Buy and Sell StockEasy89.1%
ArrayDynamic Programming
295. Find Median from Data StreamHard89.1%
Two PointersDesignSortingHeap (Priority Queue)Data Stream
1515. Best Position for a Service CentreHard89.1%
ArrayMathGeometryRandomized
56. Merge IntervalsMedium89.1%
ArraySortingQuicksort
Insert Delete GetRandom O(1)Medium86.7%
ArrayHash TableMathDesignRandomized
Minimum Costs Using the Train LineHard84.1%
ArrayDynamic Programming
981. Time Based Key-Value StoreMedium84.1%
Hash TableStringBinary SearchDesign
3186. Maximum Total Damage With Spell CastingMedium81.2%
ArrayHash TableTwo PointersBinary SearchDynamic ProgrammingSortingCounting
Evaluate DivisionMedium81.2%
ArrayStringDepth-First SearchBreadth-First SearchUnion-FindGraph TheoryShortest PathBellman–Ford AlgorithmFloyd–Warshall Algorithm
2661. First Completely Painted Row or ColumnMedium81.2%
ArrayHash TableMatrix
718. Maximum Length of Repeated SubarrayMedium81.2%
ArrayBinary SearchDynamic ProgrammingSliding WindowRolling HashHash Function
Best Time to Buy and Sell Stock with Cooldown IIMedium81.2%
ArrayDynamic Programming
Evaluate Reverse Polish NotationMedium77.8%
ArrayMathStack
146. LRU CacheMedium74%
Hash TableLinked ListDesignDoubly-Linked List
LFU CacheHard74%
Hash TableLinked ListDesignDoubly-Linked List
2050. Parallel Courses IIIHard74%
ArrayDynamic ProgrammingGraph TheoryTopological SortDirected Acyclic Graph
3484. Design SpreadsheetMedium74%
ArrayHash TableStringDesignMatrix
210. Course Schedule IIMedium69.4%
Depth-First SearchBreadth-First SearchGraph TheoryTopological Sort
759. Employee Free TimeHard69.4%
ArraySweep LineSortingHeap (Priority Queue)
1229. Meeting SchedulerMedium69.4%
ArrayTwo PointersSorting
1606. Find Servers That Handled Most Number of RequestsHard69.4%
ArrayHeap (Priority Queue)SimulationOrdered Set
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee