Link to the video - https://youtu.be/RBSGKlAvoiM Video Contents- ⌨️ [Abstract data types](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=0s) ⌨️ [Introduction to Big-O](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=268s) ⌨️ [Dynamic and Static Arrays](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=1020s) ⌨️ [Dynamic Array Code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=1660s) ⌨️ [Linked Lists Introduction](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=2103s) ⌨️ [Doubly Linked List Code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=2956s) ⌨️ [Stack Introduction](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=3506s) ⌨️ [Stack Implementation](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=4180s) ⌨️ [Stack Code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=4369s) ⌨️ [Queue Introduction](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=4558s) ⌨️ [Queue Implementation](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=4923s) ⌨️ [Queue Code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=5246s) ⌨️ [Priority Queue Introduction](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=5492s) ⌨️ [Priority Queue Min Heaps and Max Heaps](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=6256s) ⌨️ [Priority Queue Inserting Elements](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=6595s) ⌨️ [Priority Queue Removing Elements](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=7167s) ⌨️ [Priority Queue Code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=7980s) ⌨️ [Union Find Introduction](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=8906s) ⌨️ [Union Find Kruskal's Algorithm](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=9237s) ⌨️ [Union Find - Union and Find Operations](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=9604s) ⌨️ [Union Find Path Compression](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=10230s) ⌨️ [Union Find Code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=10597s) ⌨️ [Binary Search Tree Introduction](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=11034s) ⌨️ [Binary Search Tree Insertion](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=11757s) ⌨️ [Binary Search Tree Removal](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=12080s) ⌨️ [Binary Search Tree Traversals](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=12887s) ⌨️ [Binary Search Tree Code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=13577s) ⌨️ [Hash table hash function](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=14366s) ⌨️ [Hash table separate chaining](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=15385s) ⌨️ [Hash table separate chaining source code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=15850s) ⌨️ [Hash table open addressing](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=16544s) ⌨️ [Hash table linear probing](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=17196s) ⌨️ [Hash table quadratic probing](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=18021s) ⌨️ [Hash table double hashing](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=18572s) ⌨️ [Hash table open addressing removing](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=19436s) ⌨️ [Hash table open addressing code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=19862s) ⌨️ [Fenwick Tree range queries](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=20736s) ⌨️ [Fenwick Tree point updates](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=21526s) ⌨️ [Fenwick Tree construction](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=21789s) ⌨️ [Fenwick tree source code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=22161s) ⌨️ [Suffix Array introduction](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=22487s) ⌨️ [Longest Common Prefix (LCP) array](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=22674s) ⌨️ [Suffix array finding unique substrings](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=22867s) ⌨️ [Longest common substring problem suffix array](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=23136s) ⌨️ [Longest common substring problem suffix array part 2](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=23824s) ⌨️ [Longest Repeated Substring suffix array](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=24221s) ⌨️ [Balanced binary search tree rotations](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=24493s) ⌨️ [AVL tree insertion](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=25003s) ⌨️ [AVL tree removals](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=25542s) ⌨️ [AVL tree source code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=26052s) ⌨️ [Indexed Priority Queue | Data Structure](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=27049s) ⌨️ [Indexed Priority Queue | Data Structure | Source Code](https://www.youtube.com/watch?v=RBSGKlAvoiM&list=PLWKjhJtqVAbnRT_hue-3zyiuIYj0OlpyG&index=5&t=28510s)
Link to the video - https://youtu.be/RBSGKlAvoiM
Video Contents-
⌨️ Abstract data types
⌨️ Introduction to Big-O
⌨️ Dynamic and Static Arrays
⌨️ Dynamic Array Code
⌨️ Linked Lists Introduction
⌨️ Doubly Linked List Code
⌨️ Stack Introduction
⌨️ Stack Implementation
⌨️ Stack Code
⌨️ Queue Introduction
⌨️ Queue Implementation
⌨️ Queue Code
⌨️ Priority Queue Introduction
⌨️ Priority Queue Min Heaps and Max Heaps
⌨️ Priority Queue Inserting Elements
⌨️ Priority Queue Removing Elements
⌨️ Priority Queue Code
⌨️ Union Find Introduction
⌨️ Union Find Kruskal's Algorithm
⌨️ Union Find - Union and Find Operations
⌨️ Union Find Path Compression
⌨️ Union Find Code
⌨️ Binary Search Tree Introduction
⌨️ Binary Search Tree Insertion
⌨️ Binary Search Tree Removal
⌨️ Binary Search Tree Traversals
⌨️ Binary Search Tree Code
⌨️ Hash table hash function
⌨️ Hash table separate chaining
⌨️ Hash table separate chaining source code
⌨️ Hash table open addressing
⌨️ Hash table linear probing
⌨️ Hash table quadratic probing
⌨️ Hash table double hashing
⌨️ Hash table open addressing removing
⌨️ Hash table open addressing code
⌨️ Fenwick Tree range queries
⌨️ Fenwick Tree point updates
⌨️ Fenwick Tree construction
⌨️ Fenwick tree source code
⌨️ Suffix Array introduction
⌨️ Longest Common Prefix (LCP) array
⌨️ Suffix array finding unique substrings
⌨️ Longest common substring problem suffix array
⌨️ Longest common substring problem suffix array part 2
⌨️ Longest Repeated Substring suffix array
⌨️ Balanced binary search tree rotations
⌨️ AVL tree insertion
⌨️ AVL tree removals
⌨️ AVL tree source code
⌨️ Indexed Priority Queue | Data Structure
⌨️ Indexed Priority Queue | Data Structure | Source Code