Stack

164 LeetCode questions

Difficulty Distribution

Easy
23
14%
Medium
94
57%
Hard
47
29%

Top Companies

Questions

TitleDifficulty
Largest Rectangle in HistogramHard
Maximum Width RampMedium
Valid ParenthesesEasy
Next Greater Element IEasy
Daily TemperaturesMedium
Remove K DigitsMedium
Trapping Rain WaterHard
Longest Valid ParenthesesHard
Sum of Subarray MinimumsMedium
Asteroid CollisionMedium
Create Maximum NumberHard
Decode StringMedium
Flatten Nested List IteratorMedium
Basic Calculator IIMedium
Min StackMedium
Binary Search Tree IteratorMedium
Reverse Substrings Between Each Pair of ParenthesesMedium
Minimum Number of Swaps to Make the String BalancedMedium
Basic CalculatorHard
Parsing A Boolean ExpressionHard
Parse Lisp ExpressionHard
Number of AtomsHard
Remove All Adjacent Duplicates in String IIMedium
Backspace String CompareEasy
Mini ParserMedium
Valid Parenthesis StringMedium
Binary Tree Inorder TraversalEasy
Sum of Total Strength of WizardsHard
Remove Outermost ParenthesesEasy
Palindrome Linked ListEasy
Next Greater Element IIMedium
Reorder ListMedium
Binary Tree Preorder TraversalEasy
Maximal RectangleHard
Construct Binary Search Tree from Preorder TraversalMedium
Number of Students Unable to Eat LunchEasy
Robot CollisionsHard
Car FleetMedium
Implement Queue using StacksEasy
Maximum Nesting Depth of the ParenthesesEasy
Evaluate Reverse Polish NotationMedium
Online Stock SpanMedium
132 PatternMedium
Exclusive Time of FunctionsMedium
Flatten Binary Tree to Linked ListMedium
Remove All Adjacent Duplicates In StringEasy
Implement Stack using QueuesEasy
Final Prices With a Special Discount in a ShopEasy
Design Browser HistoryMedium
Remove Duplicate LettersMedium
Maximum Subarray Min-ProductMedium
Simplify PathMedium
Minimum Add to Make Parentheses ValidMedium
Number of Visible People in a QueueHard
Shortest Subarray to be Removed to Make Array SortedMedium
Maximum Frequency StackHard
Minimum Deletions to Make String BalancedMedium
Remove All Occurrences of a SubstringMedium
Maximum Twin Sum of a Linked ListMedium
Remove Nodes From Linked ListMedium
Sum of Subarray RangesMedium
Max StackHard
Removing Stars From a StringMedium
Max Chunks To Make SortedMedium
Smallest Subsequence of Distinct CharactersMedium
Binary Tree Postorder TraversalEasy
Baseball GameEasy
Minimum Remove to Make Valid ParenthesesMedium
Maximum Number of Books You Can TakeHard
Using a Robot to Print the Lexicographically Smallest StringMedium
Clear DigitsEasy
Lexicographically Minimum String After Removing StarsMedium
Add Two Numbers IIMedium
Basic Calculator IIIHard
Buildings With an Ocean ViewMedium
Check if a Parentheses String Can Be ValidMedium
Count Bowl SubarraysMedium
Next Greater Node In Linked ListMedium
Design an Expression Tree With Evaluate FunctionMedium
Construct Smallest Number From DI StringMedium
Shortest Unsorted Continuous SubarrayMedium
Minimum Number of Increments on Subarrays to Form a Target ArrayHard
Design a Stack With Increment OperationMedium
N-ary Tree Postorder TraversalEasy
Maximum Balanced ShipmentsMedium
Increasing Order Search TreeEasy
Validate Stack SequencesMedium
Find Maximum Non-decreasing Array LengthHard
Reverse Prefix of WordEasy
Design a Text EditorHard
Minimum String Length After Removing SubstringsEasy
Max Chunks To Make Sorted IIHard
Count Submatrices With All OnesMedium
Minimum Operations to Convert All Elements to ZeroMedium
Make The String GreatEasy
Two Sum BSTsMedium
Replace Non-Coprime Numbers in ArrayHard
Double a Number Represented as a Linked ListMedium
Dinner Plate StacksHard
Find Building Where Alice and Bob Can MeetHard

Showing 100 of 164 questions