1.Fácil
¿Qué es un grafo ponderado?
- AUn grafo en el que algunos vértices pesan más que otros porque tienen más aristas
- BUn grafo en el que cada arista tiene un valor numérico, como un coste o una distancia
- CUn grafo que se almacena en disco
- DUn grafo con más aristas que vértices
2.Fácil
En un grafo no dirigido, ¿qué es el grado de un vértice?
- AEl número de aristas conectadas a él
- BEl número de vértices del grafo
- CLa longitud del camino más largo que parte de él
- DSu posición en la lista de adyacencia
3.Fácil
En un árbol, ¿qué es una hoja?
- AUn nodo sin hijos
- BEl nodo con el valor más grande
- CUn nodo con exactamente un hijo
- DUn nodo sin padre
4.Media
¿Cuánto tarda la búsqueda de una palabra de longitud L en un trie con un alfabeto fijo?
- AO(n), donde n es el número de palabras
- BO(L × n)
- CO(log n), donde n es el número de palabras
- DO(L), independientemente de cuántas palabras haya almacenadas
5.Media
Una red de carreteras tiene 100,000 cruces, cada uno conectado con unos 4 más. ¿Qué representación es la más adecuada?
- AUn único arreglo ordenado de vértices
- BMatriz de adyacencia
- CLista de adyacencia
- DUn montículo binario de aristas
6.Media
En un min-heap binario almacenado en un arreglo (con índices desde 0), los hijos del nodo en el índice i están en:
- A2i + 1 y 2i + 2
- B2i y 2i + 1
- Ci + 1 e i + 2
- Di/2 e i/2 + 1
7.Difícil
Debes conservar los k valores más pequeños de un flujo de n números usando O(k) de memoria. ¿Qué enfoque funciona en un tiempo O(n log k)?
- AUn arreglo ordenado con los n valores
- BUn max-heap de tamaño k, sustituyendo su raíz cuando llega un valor menor
- CUn min-heap que contiene los n valores, del que se extraen al final los k menores
- DUna cola FIFO con los últimos k valores
8.Difícil
Eliminar un nodo con dos hijos de un árbol binario de búsqueda se hace normalmente:
- AIntercambiándolo con la raíz
- BReemplazándolo por su sucesor en orden (o predecesor) y eliminando ese nodo
- CReconstruyendo desde cero el subárbol que hay debajo y reinsertando todas las claves que contenía
- DEliminando todo el subárbol
Soluciones
- 1. B · Un grafo en el que cada arista tiene un valor numérico, como un coste o una distancia
- 2. A · El número de aristas conectadas a él
- 3. A · Un nodo sin hijos
- 4. D · O(L), independientemente de cuántas palabras haya almacenadas
- 5. C · Lista de adyacencia
- 6. A · 2i + 1 y 2i + 2
- 7. B · Un max-heap de tamaño k, sustituyendo su raíz cuando llega un valor menor
- 8. B · Reemplazándolo por su sucesor en orden (o predecesor) y eliminando ese nodo
Soluciones completas paso a paso: practica este tema en examproblems.com.