Estructura de Datos. Examen Ordinario de Práctica
Enviado por Carlos Palomino • 21 de Febrero de 2022 • Informe • 440 Palabras (2 Páginas) • 229 Visitas
Estructura de Datos[pic 1]
Examen Ordinario de Práctica
Nombre del alumno(a): ________________________________________________________
Instrucciones: Responda correctamente.
- Sabemos que, para construir un árbol binario, utilizamos nodos parecidos a los de una lista doblemente enlazada (ver Figura 1). Explique por qué se dice que un árbol binario es una estructura no lineal a diferencia de la lista doblemente enlazada. (2 puntos)
[pic 2]
Figura 1. Representación de un nodo de un árbol. I y D son las referencias o apuntadores izquierdo y derecho del nodo.
- Determine cuál es el peso de los siguientes árboles (2 puntos)
[pic 3]
[pic 4][pic 5]
- De acuerdo con la teoría general de árboles, indique los grados de los siguientes árboles (2 puntos)
[pic 6]
- ¿Cuál es la característica de un nodo raíz? (1 punto)
- ¿Cuál es la condición de que un nodo sea una hoja? (1 punto)
- ¿En qué difiere un nodo padre del nodo raíz? (1 punto)
- Del siguiente árbol binario, indique sus recorridos in-orden, pre-orden y post-orden (3 puntos)
[pic 7]
- Con los siguientes recorridos forme la estructura del árbol correspondiente (4 puntos)
In-Orden: [0][2][14][50][56][64][74]
Pre-Orden: [50][2][0][14][56][64][74]
Post-Orden: [0][14][2][74][64][56][50]
- Construir los árboles binarios de búsqueda correspondiente a las listas de números: (4 puntos)
Lista A: 57, 25, 4, 30, 64, 47, 2
Lista B: 2, 23, 33, 7, 26, 21, 64, 58, 39
- Cómo quedaría el siguiente árbol binario de búsqueda después de insertar los siguientes elementos: 43 y 85 (3 puntos)
[pic 8]
- Indique cómo quedaría el siguiente árbol binario de búsqueda después de eliminar el nodo 16. (3 puntos)
[pic 9]
- Indique cómo quedaría el siguiente árbol binario de búsqueda después de eliminar el nodo 68. (3 puntos)
[pic 10]
- De acuerdo con la conceptualización de la teoría general de grafos determine las formas más comunes para representar los grafos en el campo de la computación e indique sus ventajas y desventajas. (2 puntos)
- Según la teoría de grafos, para implementar de forma iterativa los recorridos en profundidad y anchura de un grafo utilizaremos como estructura de datos auxiliar respectivamente: (1 puntos)
- Un vendedor de libros que vive en Basin debe visitar una vez al mes a cuatro clientes localizados en Wald, Bon, Mena y Kiln antes de regresar a su casa en Basin. La siguiente tabla muestra las distancias en millas entre las diferentes ciudades
Millas entre ciudades | |||||
Basin | Wald | Bon | Mena | Kiln | |
Basin | 0 | 120 | 220 | 150 | 210 |
Wald | 120 | 0 | 80 | 110 | 130 |
Bon | 220 | 80 | 0 | 160 | 185 |
Mena | 150 | 110 | 160 | 0 | 190 |
Kiln | 210 | 130 | 185 | 190 | 0 |
- Ayude al vendedor a encontrar una ruta utilizando el algoritmo de primero profundidad y amplitud (6 puntos)
- indique cuál sería la ruta obtenida con el algoritmo del vecino más cercano (3 puntos)
- determine, cuál es la ruta más corta utilizando el árbol de costos mínimo (6 puntos)
...