

Una estructura de árbol , diagrama de árbol o modelo de árbol es una forma de representar la naturaleza jerárquica de una estructura en forma gráfica. Se denomina "estructura de árbol" porque la representación clásica se asemeja a un árbol , aunque el diagrama generalmente está al revés en comparación con un árbol biológico, con el "tallo" en la parte superior y las "hojas" en la parte inferior.
Una estructura de árbol es conceptual y aparece en varias formas. Para una discusión de las estructuras de árbol en campos específicos, véase Árbol (estructura de datos) para informática; en la medida en que se relaciona con la teoría de grafos, véase árbol (teoría de grafos) o árbol (teoría de conjuntos) . A continuación se enumeran otros artículos relacionados.
Terminología y propiedades
Los elementos del árbol se denominan " nodos ". Las líneas que conectan los elementos se denominan "ramas". Los nodos sin hijos se denominan nodos hoja , "nodos finales" u "hojas".
Toda estructura de árbol finito tiene un miembro que no tiene un nodo superior . Este miembro se llama "raíz" o nodo raíz . La raíz es el nodo inicial. Pero lo inverso no es cierto: las estructuras de árbol infinitas pueden tener o no un nodo raíz.
Los nombres de las relaciones entre nodos modelan la terminología de parentesco de las relaciones familiares. Los nombres neutros en cuanto al género "padre" e "hijo" han desplazado en gran medida la terminología más antigua de "padre" e "hijo". El término "tío" todavía se utiliza ampliamente para otros nodos del mismo nivel que el padre, aunque a veces se reemplaza por términos neutros en cuanto al género como "ommer". [1]
- El "padre" de un nodo es un nodo que se encuentra un paso más arriba en la jerarquía (es decir, más cerca del nodo raíz) y que se encuentra en la misma rama.
- Los nodos "hermanos" ("hermano" o "hermana") comparten el mismo nodo padre.
- Los "tíos" (a veces "ommers") de un nodo son hermanos del padre de ese nodo.
- Un nodo que está conectado a todos los nodos de nivel inferior se denomina "antepasado". Los nodos de nivel inferior conectados son "descendientes" del nodo antecesor.
En el ejemplo, "enciclopedia" es el padre de "ciencia" y "cultura", sus hijos. "Arte" y "artesanía" son hermanos e hijos de "cultura", que es su padre y, por lo tanto, uno de sus antepasados. Además, "enciclopedia", como raíz del árbol, es el antepasado de "ciencia", "cultura", "arte" y "artesanía". Finalmente, "ciencia", "arte" y "artesanía", como hojas, no son antepasados de ningún otro nodo.
Las estructuras de árbol pueden representar todo tipo de conocimiento taxonómico , como los árboles genealógicos , el árbol evolutivo biológico , el árbol evolutivo de una familia lingüística , la estructura gramatical de una lengua (un ejemplo clave es S → NP VP, lo que significa que una oración es una frase nominal y una frase verbal, cada una de las cuales a su vez tiene otros componentes que tienen otros componentes), la forma en que las páginas web se ordenan lógicamente en un sitio web, árboles matemáticos de conjuntos de números enteros, etcétera.
El Oxford English Dictionary registra el uso de los términos "estructura de árbol" y "diagrama de árbol" desde 1965 en Aspectos de la teoría de la sintaxis de Noam Chomsky . [2]
En una estructura de árbol hay un solo camino desde cualquier punto a cualquier otro punto.
La informática utiliza ampliamente las estructuras de árbol ( véase Árbol (estructura de datos) y telecomunicaciones ).
Para una definición formal, véase teoría de conjuntos , y para una generalización en la que los hijos no son necesariamente sucesores, véase orden de prefijos .
Ejemplos de estructuras de árbol


- Internet:
- jerarquía de usenet
- Estructura lógica del modelo de objetos de documento , [3] Índice temático de Yahoo !, Curlie
- Sistema operativo : estructura de directorios
- Gestión de la información: Sistema Decimal Dewey , PSH , esta lista jerárquica con viñetas
- Gestión: estructuras organizativas jerárquicas
- Ciencias de la Computación:
- Biología: árbol evolutivo
- Negocio: esquema de venta piramidal
- Gestión de proyectos: estructura de desglose del trabajo
- Lingüística:
- (Sintaxis) Árboles de estructura de frases
- (Lingüística histórica) Modelo arbóreo del cambio lingüístico
- Deportes: ajedrez empresarial , cuadros de playoffs
- Matemáticas: universo de Von Neumann
- Teoría de grupos: árboles descendientes
Representando arboles
Existen muchas formas de representar visualmente las estructuras de los árboles. Casi siempre, se reducen a variaciones o combinaciones de algunos estilos básicos:
Diagramas clásicos de nodos y enlaces
Diagramas de enlace de nodos clásicos, que conectan nodos entre sí mediante segmentos de línea:
Conjuntos anidados
Conjuntos anidados que utilizan el encierro o la contención para mostrar la paternidad; los ejemplos incluyen TreeMaps , mapas fractales y diagramas de Euler :
Diagramas de "carámbanos" en capas
Diagramas de "carámbanos" en capas que utilizan alineación/adyacencia.
Esquemas y vistas de árbol
Listas o diagramas que utilizan sangría, a veces llamados " esquemas " o " vistas de árbol ".
Un esquema:
- enciclopedia
- cultura
- arte
- artesanía
- ciencia
- cultura
Una vista de árbol:
- enciclopedia
- cultura
- arte
- artesanía
- ciencia
- cultura
Paréntesis anidados
La correspondencia con los paréntesis anidados fue observada por primera vez por Sir Arthur Cayley :
((arte, artesanía)cultura, ciencia)enciclopedia
o
enciclopedia(cultura(arte, artesanía),ciencia)
Árboles radiales
Los árboles también se pueden representar radialmente :
Véase también
- Tipos de arboles
- Árbol B
- Árbol danzante
- Árbol de decisión
- Árbol binario de hijo izquierdo y hermano derecho
- Árbol porfirio
- Árbol (estructura de datos)
- Árbol (teoría de grafos)
- Árbol (teoría de conjuntos)
- Artículos relacionados
Referencias
- ^ "Glosario de Ethereum". GitHub . Archivado desde el original el 25 de abril de 2019 . Consultado el 17 de abril de 2019 .
- ^ "árbol" . Diccionario Oxford de inglés (edición en línea). Oxford University Press . (Se requiere suscripción o membresía a una institución participante).
- ^ "¿Qué es el Modelo de Objetos de Documento?". Dominio de Arquitectura del W3C . Archivado desde el original el 12 de febrero de 2012. Consultado el 5 de diciembre de 2006 .
Lectura adicional
La identificación de algunos de los estilos básicos de estructuras de árboles se puede encontrar en:
- Jacques Bertin , Semiología de los gráficos , 1983, University of Wisconsin Press (2.ª edición, 1973, ISBN 978-0299090609 ;
- Donald E. Knuth (1968). El arte de la programación informática . Volumen 1: Algoritmos fundamentales. Addison-Wesley. Págs. 309-310.
- Brian Johnson y Ben Shneiderman , "Mapas de árboles: un enfoque de relleno de espacio para la visualización de estructuras de información jerárquica", en Proceedings of IEEE Visualization (VIS) , 1991, págs. 284-291, ISBN 0-8186-2245-8 ;
- Peter Eades , Tao Lin y Xuemin Lin, "Dos convenciones de dibujo de árboles", International Journal of Computational Geometry and Applications , 1993, volumen 3, número 2, págs. 133–153.
- Manuel Lima (2014). El libro de los árboles: Visualizando las ramas del conocimiento (1.ª ed.). Nueva York: Princeton Architectural Press. ISBN 978-1-616-89218-0.
Enlaces externos
- Visualización de árboles filogenéticos en el servidor T-REX
- Utilizar una estructura de árbol para diseñar un proceso empresarial – de la Society for Technical Communication