Labs: Sorts, Heap, Binary Search Stack, Queue, DSU Dynamic programming Segment Tree Search Tree Queries in tree DFS Shortest paths, MST Matching Flows Strings Suffix structures Number theory