Completed
Abstract data types
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer
Automatically move to the next video in the Classroom when playback concludes
- 1 Abstract data types
- 2 Introduction to Big-O
- 3 Dynamic and Static Arrays
- 4 Dynamic Array Code
- 5 Linked Lists Introduction
- 6 Doubly Linked List Code
- 7 Stack Introduction
- 8 Stack Implementation
- 9 Stack Code
- 10 Queue Introduction
- 11 Queue Implementation
- 12 Queue Code
- 13 Priority Queue Introduction
- 14 Priority Queue Min Heaps and Max Heaps
- 15 Priority Queue Inserting Elements
- 16 Priority Queue Removing Elements
- 17 Priority Queue Code
- 18 Union Find Introduction
- 19 Union Find Kruskal's Algorithm
- 20 Union Find - Union and Find Operations
- 21 Union Find Path Compression
- 22 Union Find Code
- 23 Binary Search Tree Introduction
- 24 Binary Search Tree Insertion
- 25 Binary Search Tree Removal
- 26 Binary Search Tree Traversals
- 27 Binary Search Tree Code
- 28 Hash table hash function
- 29 Hash table separate chaining
- 30 Hash table separate chaining source code
- 31 Hash table open addressing
- 32 Hash table linear probing
- 33 Hash table quadratic probing
- 34 Hash table double hashing
- 35 Hash table open addressing removing
- 36 Hash table open addressing code
- 37 Fenwick Tree range queries
- 38 Fenwick Tree point updates
- 39 Fenwick Tree construction
- 40 Fenwick tree source code
- 41 Suffix Array introduction
- 42 Longest Common Prefix (LCP) array
- 43 Suffix array finding unique substrings
- 44 Longest common substring problem suffix array
- 45 Longest common substring problem suffix array part 2
- 46 Longest Repeated Substring suffix array
- 47 Balanced binary search tree rotations
- 48 AVL tree insertion
- 49 AVL tree removals
- 50 AVL tree source code
- 51 Indexed Priority Queue | Data Structure
- 52 Indexed Priority Queue | Data Structure | Source Code