Notes

(2) Runtime Expression

(3) Asymptotic Runtime Analysis

(4) Recursive Algorithm

(5) Array

(6) Linked List

(7) Stack and Queue

(8) Tree

(9) Binary Heap

(10/11) Linearithmic Sorting

(12/13) Linear Sorting

(14) Hashing

(15/16) Collision Management

(17) Binary Search Tree

(18) B-Tree

(19/20) Red-Black Tree

(21) Intro to Graphs

(22) Graph Traversal

(23/24) Directed Graphs

(25) Strongly Connected Components