Skip to content

Commit fe14add

Browse files
Merge pull request kunal-kushwaha#396 from darecoder/stack-problems
Stack & Queue problems
2 parents 7443631 + e1e0ef5 commit fe14add

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

assignments/14-stack-queue.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Problems
2+
3+
## Easy
4+
- [Next greater element I](https://leetcode.com/problems/next-greater-element-i/) `leetcode`
5+
- [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) `leetcode`
6+
- [Min Stack](https://leetcode.com/problems/min-stack/) `leetcode`
7+
- [Remove Outermost Parentheses](https://leetcode.com/problems/remove-outermost-parentheses/) `leetcode`
8+
- [Remove All Adjacent Duplicates In String](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string/) `leetcode`
9+
- [Number of Recent Calls](https://leetcode.com/problems/number-of-recent-calls/) `leetcode`
10+
- [Reverse First K elements of Queue](https://practice.geeksforgeeks.org/problems/reverse-first-k-elements-of-queue/1/) `GFG`
11+
- [Delete middle element of a stack](https://practice.geeksforgeeks.org/problems/delete-middle-element-of-a-stack/1/) `GFG`
12+
- [Inorder Traversal (Iterative)](https://practice.geeksforgeeks.org/problems/inorder-traversal-iterative/1/) `GFG`
13+
- [Preorder traversal (Iterative)](https://practice.geeksforgeeks.org/problems/preorder-traversal-iterative/1/) `GFG`
14+
- [Flood fill](https://leetcode.com/problems/flood-fill/) `leetcode`
15+
16+
## Medium
17+
- [Design a Stack With Increment Operation](https://leetcode.com/problems/design-a-stack-with-increment-operation/) `leetcode`
18+
- [Minimum Add to Make Parentheses Valid](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid/) `leetcode`
19+
- [Decode String](https://leetcode.com/problems/decode-string/) `leetcode`
20+
- [Asteroid Collision](https://leetcode.com/problems/asteroid-collision/) `leetcode`
21+
- [132 Pattern](https://leetcode.com/problems/132-pattern/) `leetcode`
22+
- [Design circular Queue](https://leetcode.com/problems/design-circular-queue/) `leetcode`
23+
- [Find the Most Competitive Subsequence](https://leetcode.com/problems/find-the-most-competitive-subsequence/) `leetcode`
24+
- [Design Front Middle Back Queue](https://leetcode.com/problems/design-front-middle-back-queue/) `leetcode`
25+
- [Circular tour](https://practice.geeksforgeeks.org/problems/circular-tour/1) `GFG` `Amex` `Amazon`
26+
- [Task Scheduler](https://leetcode.com/problems/task-scheduler/) `leetcode`
27+
- [Stock span problem](https://practice.geeksforgeeks.org/problems/stock-span-problem-1587115621/1/) `GFG`
28+
- [Max Rectangle](https://practice.geeksforgeeks.org/problems/max-rectangle/1/) `GFG`
29+
- [The Celebrity Problem](https://practice.geeksforgeeks.org/problems/the-celebrity-problem/1/) `Google` `GFG`
30+
- [Maximum Rectangular Area in a Histogram](https://practice.geeksforgeeks.org/problems/maximum-rectangular-area-in-a-histogram-1587115620/1/) `GFG`
31+
- [Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view/) `leetcode`
32+
- [Snake and Ladders](https://leetcode.com/problems/snakes-and-ladders/) `leetcode`
33+
34+
## Hard
35+
- [Implement Queue using Stacks](https://leetcode.com/problems/implement-queue-using-stacks/) `leetcode`
36+
- [Longest Valid Parantheses](https://leetcode.com/problems/longest-valid-parentheses/) `leetcode`
37+
- [Sliding window maximum](https://leetcode.com/problems/sliding-window-maximum/) `leetcode`
38+
- [Brace Expansion II](https://leetcode.com/problems/brace-expansion-ii/) `leetcode`
39+
- [Card Rotation](https://practice.geeksforgeeks.org/problems/card-rotation5834/1/) `GFG`
40+
- [Minimum steps to reach target by a Knight](https://www.geeksforgeeks.org/minimum-steps-reach-target-knight/) `GFG`
41+
- [Count number of islands](https://leetcode.com/problems/number-of-islands/) `leetcode`

0 commit comments

Comments
 (0)