PHASE 08
๐งฑ Data Structures
Organise data so your algorithms shine. Learn stacks, queues, linked lists, hash tables, trees, binary search trees, heaps, priority queues and graphs โ and when to use each.
โฑ๏ธ ~4.5 hours of lessons
๐ 15 lessons
โ๏ธ 1 exercises Hard
๐ฏ In this phase you willโฆ
- Use stacks and queues for real scenarios
- Explain linked lists and hash tables
- Work with trees and binary search trees
- Understand heaps and priority queues
- Model problems as graphs of nodes and edges
๐บ Lessons in this playlist
01
Why Data Structures?
02
Stack
03
Queue
04
Linked List
05
Hash Table / Map
06
Tree
07
Binary Tree
08
Binary Search Tree
09
Heap
10
Priority Queue
11
Graph
12
Nodes and Edges
13
Directed / Undirected Graphs
14
Weighted Graphs
15
Choosing Data Structures