6 subtopics to explore
Single, double, circular
LIFO and FIFO structures
Binary trees, BST, AVL
BFS, DFS, shortest path
Quick, merge, heap sort
Memoization and tabulation