En programación, un árbol es una estructura de datos no lineal que se utiliza para almacenar información de manera jerárquica. Un árbol se compone de nodos, cada uno de los cuales puede tener varios nodos hijos. El nodo raíz es el nodo principal del…