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.
Coding Interview Prep
·
Module 3
Linear Structures: Linked Lists, Stacks, & Queues
1
Singly Linked List Operations: CRUD & Reversal
Implement singly linked list operations: insertion, deletion, and reversal (iterative and recursive).
2
Fast and Slow Pointers in Linked Lists
Solve linked list problems using the fast and slow pointer technique (e.g., cycle detection, middle element).
3
Merging Two Sorted Linked Lists
Merge two sorted linked lists into a single sorted list.
4
Stack Data Structure and LIFO Problem Solving
Implement a stack and solve problems involving LIFO logic (e.g., valid parentheses).
5
Queues: FIFO Data Structure
Implement a queue and solve problems requiring FIFO processing.
6
Mastering Monotonic Stacks
Apply monotonic stacks to solve problems like 'next greater element'.
7
Implementing a Min Stack
Design and implement specialized data structures like a Min Stack.
Next module isn't ready yet,
Back to course
Previous module
Hashing, Arrays, and Strings
Next module