Reviving my raw C knowledge almost after 8 years to see if i still got this
-
B-Tree : self-balancing search tree, dynamic memory, struct design, node splitting
-
Dijkstra : shortest path on a graph, min-heap priority queue, adjacency lists
-
Huffman Coding : compression, binary tree, bit manipulation, file I/O