Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario sobre Colas de Prioridad

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

¿Qué es una cola de prioridad?

a)

Una cola donde los elementos se eliminan en orden FIFO.

b)

Una cola donde los elementos tienen una prioridad y se atienden según ella.

c)

Una lista ordenada por tamaño.

d)

Un árbol binario de búsqueda.

2.

¿Qué estructura de datos se usa comúnmente para implementar una cola de prioridad?

a)

Lista enlazada

b)

Árbol AVL

c)

Montículo (heap)

d)

Pila (stack)

3.

En un montículo máximo, ¿qué elemento se encuentra en la raíz?

a)

El de menor prioridad

b)

El de mayor prioridad

c)

El más reciente insertado

d)

El más antiguo

4.

¿Cuál es la complejidad de insertar un elemento en un montículo?

a)

O(1)

b)

O(log n)

c)

O(n)

d)

O(n²)

5.

¿Qué operación mantiene el orden del montículo después de insertar o eliminar?

a)

sort()

b)

heapify()

c)

rehap()

d)

ordenar()

6.

¿Qué significa que una cola de prioridad tenga prioridades dinámicas?

a)

Que los elementos se insertan al azar.

b)

Que las prioridades pueden cambiar durante la ejecución.

c)

Que el montículo se reconstruye cada vez desde cero.

d)

Que los elementos cambian de posición aleatoriamente.

7.

Cuando cambia la prioridad de un elemento, ¿qué operación debe ejecutarse para restaurar la propiedad del montículo?

a)

heapify()

b)

reverse()

c)

swap()

d)

merge()

8.

¿Cómo se representa un montículo binario en la memoria?

a)

Usando una matriz o vector

b)

Usando un grafo dirigido

c)

Usando una lista doblemente enlazada

d)

Usando un hash table

9.

En un montículo mínimo, el nodo raíz siempre:

a)

Tiene el valor más grande

b)

Es el último insertado

c)

Tiene el valor más pequeño

d)

Se elige aleatoriamente

10.

¿Qué ventaja tiene el uso de montículos sobre una lista ordenada para colas de prioridad?

a)

Inserciones y eliminaciones más rápidas

b)

Menor consumo de memoria

c)

Más fácil de implementar

d)

No tiene ventaja

11.

¿Qué pasa si una prioridad aumenta en un montículo máximo?

a)

El elemento puede subir en el árbol

b)

El elemento baja en el árbol

c)

Se elimina automáticamente

d)

No cambia nada