Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen Final Estructura de Datos 1 PDF
Examen Final Estructura de Datos 1 PDF
Historial de intentos
Pregunta 1 0 / 4 ptos.
Respuesta correcta
Para poder contar con una estructura de datos eficiente para administrar información en memoria
secundaria.
Para poder contar con una estructura de datos que guarde cantidades arbitrarias de letras, en especial la
letra B.
Para poder contar con una estructura de datos que permita administrar información de manera sencilla,
pero con complejidades temporales O( n ) sobre las operaciones básicas.
Respondido
Para poder contar con una estructura de datos que permita administrar información de manera ordenada
y compacta.
Para poder contar con una estructura de datos eficiente para administrar información en memoria
principal.
Pregunta 2 4 / 4 ptos.
¡Correcto! O(1)
O(n)
Pregunta 3 4 / 4 ptos.
¿Qué representa la interfaz Queue<E> de Java?
Pregunta 4 4 / 4 ptos.
Pregunta 6 4 / 4 ptos.
Una estructura para almacenar los registros de las llamadas de un celular es:
Cola
Lista
¡Correcto! Pila
Vector
Pregunta 7 4 / 4 ptos.
¿Cuál de los siguientes algoritmos resuelve el problema del árbol de expansión minimal?:
Algoritmo de Dijkstra.
Algoritmo de Fleury.
Algoritmo de Tarjan.
Pregunta 8 4 / 4 ptos.
True
¡Correcto! False
Pregunta 9 4 / 4 ptos.
¿La afirmación en toda situación, las operaciones de búsqueda, inserción y eliminación en una tabla de
Hashing tienen complejidad temporal O(1) es falsa o verdadera? ¿Por qué?
Verdadera, porque cada registro se encuentra solo en una fila de la tabla de Hashing.
Falsa, porque la complejidad temporal de las operaciones en una tabla de Hashing es O(log2( n )).
Pregunta 10 4 / 4 ptos.
¡Correcto! False
True
Pregunta 11 4 / 4 ptos.
¿Cuál de las siguientes implementaciones es la más adecuada para una lista donde se use intensivamente la
operación de consulta por posición?:
Pregunta 12 0 / 4 ptos.
Respondido n
1
O(1)
Pregunta 13 4 / 4 ptos.
¿Cuál es la complejidad temporal del algoritmo de ordenamiento por burbuja en el peor caso?
O(n*log( n )).
O(n^3).
¡Correcto! O(n^2).
O( n ).
O(log( n )).
Pregunta 14 4 / 4 ptos.
En una cola de prioridad donde se insertaron varios elementos, ¿cuál es el primer elemento con derecho a salir de
ésta?
El primer elemento que entró a la cola es el primero con derecho a salir de ésta.
El elemento con menor prioridad en la cola es el primero con derecho a salir de ésta.
¡Correcto! El elemento con mayor prioridad en la cola es el primero con derecho a salir de ésta.
El último elemento que entró a la cola es el primero con derecho a salir de ésta.
Pregunta 15 4 / 4 ptos.
Suponga que un repartidor de Pizza desea entregar cierta cantidad de pedidos en algunas ubicaciones de la
ciudad, comenzando y terminando su recorrido en la sede principal de la Pizzería. Además, suponga que el
repartidor conoce la ruta que debería tomar para ir de cualquier ubicación a las demás. ¿Cuál de los siguientes
conceptos sobre teoría de grafos está implícito en el problema?:
Ciclo Euleriano
Camino Hamiltoniano
Camino Euleriano
¡Correcto! Ciclo Hamiltoniano
Grafo bipartito
Pregunta 16 4 / 4 ptos.
¿Cuál de las siguientes estructuras de datos provee complejidad temporal logarítmica en las operaciones básicas
de búsqueda, inserción, eliminación y modificación?:
Conjuntos
Tablas hash
Árboles ordenados
Grafos
Pregunta 17 4 / 4 ptos.
¡Correcto! Tope
Ninguno
Final
Pregunta 18 4 / 4 ptos.
Vectores dinámicos
Matriz
Vector
Pregunta 19 4 / 4 ptos.
False
Pregunta 20 0 / 4 ptos.
¿La afirmación para reconstruir un árbol binario ordenado basta tener su recorrido en preorden es falsa o
verdadera? ¿Por qué?
Respuesta correcta
Es verdadera porque como el árbol es ordenado, si ordenáramos de menor a mayor el recorrido en
preorden obtendríamos el recorrido en inorden, y entonces sí podríamos reconstruir el árbol pues
contaríamos con su preorden y con su inorden. E. Depende del contenido del árbol.
Es falsa porque si no se tienen cualesquiera dos de sus recorridos, el árbol binario no se podría
reconstruir.
Es falsa porque si no se tiene el recorrido en inorden además de cualquier otro de sus recorridos, el árbol
binario no se podría reconstruir.
Respondido
Es verdadera porque para reconstruir cualquier árbol binario basta con tener el recorrido en preorden.