APENDICE C.
Actividades
C.1 Conteste correctamente cada una de las preguntas:
1. ¿Qué es una Estructura de Datos?
|
2. Cómo se clasifican las estructuras de Datos y explique cada una de ellas:
|
| 3. Qué diferencia existe entre los datos simples y los datos estructurados:
|
| 4. De acuerdo a todos los algoritmos de ordenamientos y búsquedas analizados en clase, exponga según su criterio, que algoritmo de ordenamiento y de búsqueda son más eficientes, y ¿porque?
|
5. ¿Cuáles son las operaciones que se realizan con los vectores?
|
| 6. ¿Qué condición se debe de cumplir para añadir un elemento a un vector
|
|
C.2 Realice el cuadro comparativo de los métodos de ordenamiento, estudiados en clase:
METODO DE ORDENAMIENTO |
DESCRIPCION |
VENTAJAS |
DESVENTAJAS |
| |
|
|
|
C.3 De acuerdo al método de ordenamiento de selección, realice la prueba de escritorio del siguiente vector desordenado.
Algoritmo_selección
Inicio
Desde I ¬ 1 hasta N-1 hacer
Aux ¬ X[I]
K ¬ I
Desde J ¬ I+1 hasta N hacer
Si X[J] < Aux entonces
Aux ¬ X[J]
K ¬ J
Fin_si
Fin_desde
X[K] ¬ X[I]
X[I] ¬ Aux
Fin_desde
Fin |
 |
INSERCION
15 35 98 158 200 20 25 65 77
BURBUJA
09 75 14 68 29 17 31 25 04 05
SHELL
25 33 15 18 21 07 12 36 84
C.4 Realice lo que se le indique:
a) Suponga que se tienen dos archivos, F1 y F2, ordenados de acuerdo a un campo clave, obtenga un solo archivo ordemado, utilice el método de intercalación simple:
F1: 15 35 65 98 158 200
F2: 10 20 25 28 77 82 87
b) Suponga que se desea ordenar las claves del archivo F utilizando el método de mezcla.
F: 09 75 14 68 29 17 31 25 04 05 13 18 72 46 61
c) Suponga que se desea ordenar las claves del archivo F utilizando el método de mezcla.
F: 25 33 15 18 21 07 12 36 84 90 19 38 40 22 64 77 29 36 11
C.5 Conteste correctamente cada una de las preguntas:
1. Exprese en 3 líneas, qué es una Pila:
|
2. Explique c/u de las operaciones más usuales en las Pilas:
|
3. Explique qué es recursividad:
|
4. Explique el requisito del algoritmo, para que sea correcto:
|
5. Diferencia entre Recursión e Iteración:
|
6. Mencione ventajas de la recursividad:
|
7. Mencione desventajas de la recursividad:
|
|
C.6 Resuelva los siguientes planteamientos
C.6.1) Para cada una de las siguientes listas de letras:
-
- R, E, M, Y, T
- T, Y, M, E, R
- C, O, R, N, F, L, A, K, E,S
a. Dibujar el árbol binario de búsqueda que se construye cuando las letras se insertan en el orden dado.
b.
Realizar recorridos enorden, preorden y postorden del árbol y mostrar la secuencia de letras que resultan en cada caso.
C.6.2) Del siguiente árbol, realizar los recorridos pre-orden, in-orden, post-orden

C.6.3) Construir el árbol binario de búsqueda correspondiente a la lista de números: 4, 19, -7, 49, 100, 0, 22, 12.
C.6.4) Elaborar el algoritmo de búsqueda en los recorridos pre-orden, in-orden y post-orden.
|