Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Data Structures - Complete Beginner's Guide to Arrays, Linked Lists, Stacks, Queues, Trees, and More

CodeBeauty via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn fundamental data structures through comprehensive video tutorials covering arrays, linked lists, stacks, queues, maps, trees, and advanced concepts with practical C++ implementations. Master essential data structure concepts starting with basic introductions and progressing to complex topics like tree traversal algorithms, dynamic arrays, and object-oriented programming integration. Explore array operations including search, sort, reverse, and custom methods while understanding the relationship between static arrays, dynamic arrays, and STL vectors. Dive deep into linked list implementations including insertion techniques, doubly linked lists, and performance comparisons with arrays. Understand stack data structures with LIFO principles and STL stack usage, plus queue implementations with FIFO/FCFS concepts. Study tree data structures including various types, traversal algorithms (BFS, DFS, preorder, inorder, postorder), and practical programming applications. Gain hands-on experience with C++ STL containers including maps, lists, and vectors through real-world examples and detailed explanations. Advanced topics cover inheritance, polymorphism, arrays of objects, dynamic object arrays, and when to choose specific data structures for optimal performance.

Syllabus

DATA STRUCTURES Explained in 5 minutes! (for beginners) - Introduction to Data Structures
DATA STRUCTURES - How to work with arrays? (for beginners) - Arrays explained in 30 minutes!
Introduction to Linked Lists, Arrays vs Linked Lists, Advantages/Disadvantages - C++ Data Structures
How to insert a new node in a linked list in C++? (at the front, at the end, after a given node)
What is STACK data structure in C++? What is LIFO? STL Stack explained in 14 mins! DATA STRUCTURES
Queue and FIFO/FCFS explained in 10 minutes + a bonus task (Data Structures course)
Map in C++ with practical examples - step by step Data Structures tutorial
Doubly Linked Lists detailed explanation for beginners (C++ Data Structures course)
Tree data structure - types of trees, examples, code and uses in programming
Tree traversal algorithms (BFS and DFS - Preorder, Inorder, Postorder)
STL vector (Relationship between Static array, Dynamic array and STL vector) with examples
Linked lists in 60 seconds (data structures) #shorts
Array data structure in 60 sec #shorts
Arrays of objects - Introduction (Data Structures course, step-by-step, in-depth)
Dynamic Arrays of Objects (Data Structures course, step-by-step)
Array of objects Algorithms - Search, Sort, Reverse, Max, Min, Custom methods
Advanced Inheritance & Polymorphism - example with Array of Objects (in-depth Data Structures & OOP)
C++ List (Real examples, Sorting a list, When (not) to use List, Detailed explanation, Step-by-Step)
Programmer Q&A - Answering your most interesting questions!

Taught by

CodeBeauty

Reviews

Start your review of Data Structures - Complete Beginner's Guide to Arrays, Linked Lists, Stacks, Queues, Trees, and More

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.