Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Estructura de datos programacion, Apuntes de Matemáticas Orientadas a las Enseñanzas Académica

Arboles n arios estructura de datos

Tipo: Apuntes

2022/2023

Subido el 02/10/2023

evil-mk
evil-mk 🇵🇪

6 documentos

1 / 61

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ISIS1206 Estructuras de Datos
http://cupi2.uniandes.edu.co
NIVEL 16: ESTRUCTURAS RECURSIVAS
N-ARIAS
Árboles n-arios, 1-2-3, 2-3 y B
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d

Vista previa parcial del texto

¡Descarga Estructura de datos programacion y más Apuntes en PDF de Matemáticas Orientadas a las Enseñanzas Académica solo en Docsity!

ISIS1206 – Estructuras de Datos

NIVEL 16: ESTRUCTURAS RECURSIVAS

N-ARIAS

Árboles n-arios, 1-2-3, 2-3 y B

ISIS1206 – Estructuras de Datos

Agenda

  • Algorítmica de árboles n-arios
  • Árboles 1-2-
  • Árboles 2-
  • Árboles B

ISIS1206 – Estructuras de Datos

Árboles n-arios

  • Conceptos que se extienden de árboles

binarios

  • Nodo: elemento del árbol
  • Raíz: nodo inicial del árbol
  • Hoja: nodo sin hijos
  • Camino: nodos entre dos elementos incluyéndolos
  • Rama: camino entre la raíz y una hoja
  • Altura: número de nodos en la rama más larga
  • Peso: número de nodos en el árbol

ISIS1206 – Estructuras de Datos

Árboles n-arios

  • Conceptos que se extienden de árboles

binarios

  • Orden de un elemento:
    • Número de subárboles asociados
    • Una hoja es un elemento de orden 0
  • Orden de un árbol n-ario:
    • Máximo orden de sus elementos

ISIS1206 – Estructuras de Datos

Implementación genérica

ISIS1206 – Estructuras de Datos

Implementación genérica

ISIS1206 – Estructuras de Datos

Ejemplo

ISIS1206 – Estructuras de Datos

Ejemplo

ISIS1206 – Estructuras de Datos A trabajar...

public class ArbolNArio
public Iterador darNivel( int nivel )

ISIS1206 – Estructuras de Datos

Agenda

  • Algorítmica de árboles n-arios
  • Árboles 1-2-
  • Árboles 2-
  • Árboles B

ISIS1206 – Estructuras de Datos Árbol 1-2-3: Árbol triario ordenado

  • Cada nodo tiene 1, 2 ó 3 subárboles asociados
3 subárboles
1 subárbol 2 subárboles

ISIS1206 – Estructuras de Datos Árbol 1-2-3: Árbol triario ordenado

  • No hay elementos repetidos
  • El elemento de la izquierda de cada nodo (raíz izquierda) es

menor que el elemento de su derecha (raíz derecha)

Raíz izquierda
Raíz derecha

ISIS1206 – Estructuras de Datos Árbol 1-2-3: Árbol triario ordenado

  • El segundo subárbol es un árbol 1-2-3 que contiene elementos

mayores que la raíz izquierda pero menores que la raíz derecha

Segundo
subárbol

ISIS1206 – Estructuras de Datos Árbol 1-2-3: Árbol triario ordenado

  • El tercer subárbol es un árbol 1-2-3 que contiene los

elementos mayores que la raíz derecha

Tercer
subárbol