Si hacemos referencia al padre para cada nodo en un árbol, ¿todavía tenemos un árbol (por definición)?
La definición de Wikipedia es:
En informática, un árbol es un tipo de datos abstractos (ADT) o estructura de datos ampliamente utilizado que implementa este ADT que simula una estructura de árbol jerárquica, con un valor raíz y subárboles de niños, representados como un conjunto de nodos vinculados.
data-structures
trees
Mohsen
fuente
fuente
Respuestas:
Un árbol es un gráfico acíclico conectado. En el caso de que tengamos enlaces "primarios", esto sería un árbol no dirigido, pero definitivamente un árbol. Si tuviera que especificar que el ejemplo es un gráfico dirigido, no se consideraría un árbol (pero, por supuesto, no hay forma de distinguir el código que se pretendía).
Algunos "árboles" de informática incluirán, por ejemplo, enlaces desde cada nodo de regreso a la raíz, o enlaces a lo largo de cada nivel de un árbol B +. Un informático probablemente todavía llamaría a estas cosas árboles, un matemático no.
fuente
Sigamos esta definición. Seguramente obtendrá los ans.
Un gráfico conectado G se llama árbol si la eliminación de cualquiera de sus bordes hace que G se desconecte. Entonces, como el gráfico dado anteriormente, no admite esta declaración, por lo que no podemos decir que el gráfico dado es un árbol.
Para más información puedes continuar este enlace.
http://win.ua.ac.be/~vanhoudt/graph/trees.pdf
fuente