YoVDO

Stacks and Queues Complete Tutorial - Theory + Implementation + Types - Dynamic, Circular

Offered By: Kunal Kushwaha via YouTube

Tags

Stacks Courses Java Courses Data Structures Courses Queues Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive tutorial on stacks and queues, essential data structures for coding interviews. Explore theoretical concepts, implementation techniques, and various types including dynamic and circular structures. Learn how to build these data structures from scratch, understand their internal workings, and master exception handling. Follow along with practical examples, custom implementations, and complexity analysis. Gain insights into Java-specific features like Deque and ArrayDeque. By the end of this in-depth video, acquire a solid foundation in stack and queue concepts, preparing you for technical interviews and real-world programming challenges.

Syllabus

Introduction
Stacks Introduction
Stack Example
Push and Pop
Queues Introduction
Queue Example
Stack Data Structure
Queue Data Structure
When do we use Stacks & Queues?
Java Deque Deck
ArrayDeque
Custom Stack Implementation
Stack Exception Handling
Dynamic Stack Implementation
Complexity Analysis
Custom Queue Implementation
Complexity Analysis
Circular Queue Implementation
Dynamic Queue Implementation
Outro


Taught by

Kunal Kushwaha

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity