Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Data Structures and Algorithms
·
Module 5
Linear Structures: Stacks and Queues
1
Stacks and Queues: Array and Linked List Implementations
Implement stacks and queues using both arrays and linked lists.
2
Stack Applications: Parentheses and Expressions
Apply stacks to solve parentheses matching and expression evaluation problems.
3
Monotonic Stack for Next Greater/Smaller Element
Use a monotonic stack to solve 'next greater/smaller element' problems.
4
Mastering Deques: Sliding Window & Beyond
Implement a deque (double-ended queue) for problems like sliding window maximum.
5
Level-Order Tree Traversal with Queues
Use a queue to implement level-order traversal of a tree.
Previous module
Hashing for Efficient Lookups
Next module
Binary Trees: Traversals and Properties