Trees (hierarchical node structures) are hierarchical structures with nodes connected by parent-child relationships. You traverse them using recursion, processing the current node and its subtrees. Trees appear in file systems, DOM manipulation, and decision structures.
Most tree problems reduce to combining results from left and right subtrees with the current node's contribution. If you can explain these concepts in your own words, you'll solve related problems faster under interview pressure.