Stack & Queue - Top 20 Must Do Problems
(LeetCode)
1 Valid Parentheses
[Link]
2 Min Stack
[Link]
3 Evaluate Reverse Polish Notation
[Link]
4 Daily Temperatures
[Link]
5 Next Greater Element I
[Link]
6 Remove All Adjacent Duplicates in String
[Link]
7 Decode String
[Link]
8 Asteroid Collision
[Link]
9 Largest Rectangle in Histogram
[Link]
10 Maximal Rectangle
[Link]
11 Implement Queue using Stacks
[Link]
12 Implement Stack using Queues
[Link]
13 Number of Recent Calls
[Link]
14 Moving Average from Data Stream
[Link]
15 First Unique Character in a String - Stream
[Link]
16 Design Circular Queue
[Link]
17 Open the Lock (BFS Queue)
[Link]
18 Perfect Squares (BFS)
[Link]
19 Rotting Oranges
[Link]
20 Binary Tree Level Order Traversal
[Link]