trees/ Tree data structures and algorithms Traversals, search algorithms, properties, interview problems graphs/ Graph data structures and algorithms Representations, DFS/BFS, algorithms (Dijkstra, ...