Computer programming
Graph theory
Software engineering
Data types
Recursion
Tree traversal
R-tree
B-tree
Tree
Graph edit distance