Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntes Unidad4 MartinezAlcantara Arnoldo.
Apuntes Unidad4 MartinezAlcantara Arnoldo.
Estructura de Datos
NOMBRE DEL MAESTRO:
Cuevas Bracamontes Lydia
UNIDAD:
UNIDAD 4
ACTIVIDAD:
Apuntes y Ejercicios
FECHA Y HORA DE CIERRE:
21/11/2023
09:00
SEMESTRE:
QUINTO
ALUMNO:
Arnoldo Martínez Alcántara
CARRERA:
Ingeniería Informática
NUMERO DE CONTROL:
21670177
GRUPO:
“U”
- Los conceptos que se describieron en el cuestionario
consiste.
Los árboles son las estructuras de datos no lineales y dinámicas de datos más importantes del
área de computación. Dinámicas, puesto que las mismas pueden cambiar tanto de
forma como de tamaño durante la ejecución del programa. No lineales, puesto que
que los elementos se organizan y se relacionan entre sí. Las estructuras de datos
lineales, como listas, pilas y colas, organizan los elementos de manera secuencial,
mientras que las estructuras no lineales, como los árboles, permiten relaciones
Los árboles balanceados o AVL son la estructura de datos más eficiente para trabajar con la
Los árboles B y, especialmente B+, representan la estructura de datos más eficiente para
Nodos (círculos), Arcos (líneas con flechas). Los primeros se usan para almacenar la
D. Se dice que todos los nodos que son descendientes directos -hijos- de un mismo nodo
-padre-son hermanos.
E. Todo nodo que no tiene ramificaciones -hijos-, se conocen con el nombre de terminal
u hoja.
F. Todo nodo que no es raíz ni terminal u hoja se conoce con el nombre de interior.
I. Nivel es número de arcos que deben ser recorridos para llegar a un determinado nodo.
J. Altura del árbol es el máximo número de niveles de todos los nodos del árbol.
8. ¿Cómo se clasifican los árboles?
completos
• Añadir elementos
• Borrar árbol
• Búsqueda de un elemento
Se le conoce como árbol binario aquel que en la distribución de las ramas sigue en un orden
de 2.
Inserta (E e): inserta el elemento en la posición que le corresponde dentro del árbol.
Contiene (E e): retoma true si el elemento está en el árbol y false en caso contrario.
ToString (): retorna un String con todos los elementos del árbol (ordenados en preorden).
Es una estructura de datos más eficiente para trabajar con la memoria principal –interna- del
procesador.
- Mencionar los recorridos de los árboles binarios
- 4 ejercicios de árboles con sus recorridos
1.- PREORDEN: A, B, D, E, G, I, C, F, H.
A
INORDEN: D, B, E, I, G, A, C, F, H.
POSORDEN: D, I, G, E, B, H, F, C A.
B C
F
D E
H
G
2.- PREORDEN: A, B, D, F, I, C, E, G, H.
INORDEN: F, I, D, B, A, C, G, E, H.
A
POSORDEN: I, F, D, B, G, H, E, C A.
B C
D
E
F H
G
I
PREORDEN: A, B, C, D, E, F, G, H.
3.-
A INORDEN: B, D, G, F, H, E, C, A.
POSORDEN: G, H, F, E, D, C, B, A.
B
G H
4.- H
H
PREORDEN: A, B, C, D, E, F, G, H, I.
INORDEN: A, D, E, F, G, I, H, C, B.
H
POSORDEN: I, H, G, F, E, D, C, B, A.
H
- Captura del código con el programa final de árboles
binarios, con menú y utilizando la clase JOptionPane.