1.Fácil
¿Qué define a un árbol binario?
- AEl árbol tiene exactamente dos niveles
- BCada nodo tiene como máximo dos hijos
- CCada nodo almacena un número binario
- DCada nodo tiene exactamente dos hijos
2.Fácil
En un grafo, ¿qué es un ciclo?
- AUna arista con peso cero
- BUn camino que visita todos los vértices
- CUn camino que empieza y termina en el mismo vértice
- DUn vértice sin aristas
3.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
- CSu posición en la lista de adyacencia
- DLa longitud del camino más largo que parte de él
4.Media
¿Cuántos nodos tiene un árbol binario perfecto de altura h, contando la altura en aristas?
- A2h+1 − 1
- Bh2
- C2h
- D2h + 1
5.Media
¿Cómo funciona extract-min en un min-heap binario?
- ASe elimina la raíz y se desplazan todos los elementos una posición a la izquierda
- BSe elimina el último elemento del arreglo
- CSe mueve el último elemento a la raíz y se hace bajar (sift-down)
- DSe buscan en todas las hojas el nuevo mínimo
6.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 montículo binario de aristas
- BUn único arreglo ordenado de vértices
- CMatriz de adyacencia
- DLista de adyacencia
7.Difícil
Un árbol de segmentos (segment tree) se usa normalmente para:
- AImplementar una pila
- BResponder consultas por rangos (como sumas de rangos) y actualizaciones en O(log n)
- CAlmacenar las aristas de un grafo
- DOrdenar cadenas alfabéticamente almacenando cada prefijo en un nodo distinto del árbol
8.Difícil
En el BST con raíz 50, subárbol izquierdo 30 (hijos 20, 40) y subárbol derecho 70 (hijos 60, 80), se elimina la raíz usando el sucesor en orden. ¿Qué clave pasa a ser la nueva raíz?
- A60
- B40
- C80
- D70
Soluciones
- 1. B · Cada nodo tiene como máximo dos hijos
- 2. C · Un camino que empieza y termina en el mismo vértice
- 3. A · El número de aristas conectadas a él
- 4. A · 2h+1 − 1
- 5. C · Se mueve el último elemento a la raíz y se hace bajar (sift-down)
- 6. D · Lista de adyacencia
- 7. B · Responder consultas por rangos (como sumas de rangos) y actualizaciones en O(log n)
- 8. A · 60
Soluciones completas paso a paso: practica este tema en examproblems.com.