Terminologies

Root

A tree has only one root node. It is a special node which does not have a parent. The entire tree gets referenced through it.

Parent node

An immediate predecessor of a node is a parent node.

Child node

All immediate successors of a node are child nodes.

Leaf

The final node is called leaf. Final leaves don’t have children.

Edge

The connection between one node to another is an Edge. It is a line that connects two nodes or one node and a leaf.

Height of a node

The number of edges on the longest path between that node and a leaf is the height of the node.

Depth of a node

The number of edges from the root node to the node is the depth of a node.

Path

 

Try here>>>