This repository is located at [https://github.com/pisan343/ds343]. The playlist for the videos is located on YouTube
Videos, code and other resources for CSS 343 Data Structures and Algorithms taught at University at Washington Bothell
- Setting up Docker
- Array
- Video 14:45
- Code / Transcript / Key Points / Summary - link
- Vector
- Video 8:57
- Code / Transcript / Key Points / Summary - link
- Queue / Stack
- Video 3:14
- Code / Transcript / Key Points / Summary - link
- Priority Queue
- Video 10:28
- Code / Transcript / Key Points / Summary - link
- Set / Map
- Video 8:11
- Code / Transcript / Key Points / Summary - link
- Operator overloading
- Video 10:12
- Code / Transcript / Key Points / Summary - link
- Macros
- Video 8:30
- Code / Transcript / Key Points / Summary - link
- Breadth-First Search (BFS) / Depth-First Search (DFS)
- Video 26:43
- Code / Transcript / Key Points / Summary - link
- Dijkstra - Shortest Path
- Video 12:49
- Code / Transcript / Key Points / Summary - link
- Greedy Search / A-Star
- Video 20:07
- Code / Transcript / Key Points / Summary - link
- Minimum Spanning Tree - Prim's and Kruskal's Algorithm
- Topological Sort
- Binary Numbers
- Huffman
- Hashtable
- Finite-State Automata
- Bitwise Operations
- Memory Leaks
- Binary Trees
- Heap
- Knapsack
- Knuth-Morris-Pratt (KMP) algorithm for finding patterns