Stacks & Queues Tutorial: Theory, Implementation & Types
Master stacks and queues with this comprehensive tutorial covering theory, implementation, and types like dynamic and circular structures. 🔧

Kunal Kushwaha
471.5K views • Jan 5, 2022

About this video
Learn complete #Stacks and #Queues in a single video! One of the most important data structures for coding interviews. Here we also build the data structures from scratch and see how it works internally. Along with the dynamic implementations, circular queues, exception handling and more.
Sign up to our newsletter to never miss an update: https://www.commclassroom.org
Take part in the learning in public initiative! Share your learnings on LinkedIn and Twitter with #DSAwithKunal & don't forget to tag us!
👉 Resources
- Join Replit: http://join.replit.com/kunal-kushwaha
- Complete Java DSA playlist: https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ
- Code, Assignments, & Notes: https://github.com/kunal-kushwaha/DSA-Bootcamp-Java
➡️ Connect with me: http://kunalkushwaha.com
=========================================
Timestamps:
0:00:00 Introduction
0:00:53 Stacks Introduction
0:04:34 Stack Example
0:06:28 Push and Pop
0:07:49 Queues Introduction
0:07:55 Queue Example
0:11:24 Stack Data Structure
0:18:41 Queue Data Structure
0:23:45 When do we use Stacks & Queues?
0:25:02 Java Deque (Deck)
0:28:20 ArrayDeque
0:32:01 Custom Stack Implementation
0:44:12 Stack Exception Handling
0:47:25 Dynamic Stack Implementation
0:54:44 Complexity Analysis
0:55:21 Custom Queue Implementation
1:06:44 Complexity Analysis
1:06:59 Circular Queue Implementation
1:22:56 Dynamic Queue Implementation
1:28:18 Outro
#placement #dsa
Sign up to our newsletter to never miss an update: https://www.commclassroom.org
Take part in the learning in public initiative! Share your learnings on LinkedIn and Twitter with #DSAwithKunal & don't forget to tag us!
👉 Resources
- Join Replit: http://join.replit.com/kunal-kushwaha
- Complete Java DSA playlist: https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ
- Code, Assignments, & Notes: https://github.com/kunal-kushwaha/DSA-Bootcamp-Java
➡️ Connect with me: http://kunalkushwaha.com
=========================================
Timestamps:
0:00:00 Introduction
0:00:53 Stacks Introduction
0:04:34 Stack Example
0:06:28 Push and Pop
0:07:49 Queues Introduction
0:07:55 Queue Example
0:11:24 Stack Data Structure
0:18:41 Queue Data Structure
0:23:45 When do we use Stacks & Queues?
0:25:02 Java Deque (Deck)
0:28:20 ArrayDeque
0:32:01 Custom Stack Implementation
0:44:12 Stack Exception Handling
0:47:25 Dynamic Stack Implementation
0:54:44 Complexity Analysis
0:55:21 Custom Queue Implementation
1:06:44 Complexity Analysis
1:06:59 Circular Queue Implementation
1:22:56 Dynamic Queue Implementation
1:28:18 Outro
#placement #dsa
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
471.5K
Likes
8.1K
Duration
01:30:47
Published
Jan 5, 2022
User Reviews
4.8
(94)