Теория:

Дерево — это граф иерархической структуры. Дерево не содержит в себе циклов, между двумя вершинами может быть только один путь.
7.png
 
8.png
Корень — главная вершина дерева.
 
Предок — объект верхнего уровня.
 
Потомок — объект нижнего уровня.
 
Листья — вершины, не имеющие потомков.
9.png