wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Análisis y diseño de algoritmos

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

¿Cuál de las siguientes técnicas es la menos eficiente?

a)

Backtracking

b)

Programación dinámica

c)

Fuerza bruta

d)

Greedy

2.

Principal característica de los algoritmos programación dinámica

a)

Memoización y tabulación

b)

No se devuelve en las decisiones tomadas

c)

No utiliza recursividad

d)

Solo se utiliza para minimizar valores

3.

Si usted tuviera que resolver un problema que es viable de implementar con cualquier técnica, pero no tiene casi capacidad de memoria. ¿Cuál escogería?

a)

Greedy

b)

Divide y vencerás

c)

Backtracking

d)

Fuerza bruta

4.

¿Cuál de las siguientes técnicas en sus pasos se devuelve un valor esperado?

a)

Divide y vencerás

b)

Backtracking

c)

Fuerza bruta

d)

Todas los anteriores

5.

El algoritmo de ordenamiento QUICKSORT tiene una estructura de la técnica...

a)

Problemas NP

b)

Relaciones de recurrencia

c)

El vecino más cercano

d)

Divide y vencerás

6.

Comando de git para actualizar cambios al repositorio desde el local:

a)

Git push

b)

Git pus

c)

Git pull

d)

Git actualice

7.

¿Cuales no son los problemas de la recursividad?

a)

Memoria

b)

Sirve para problemas de optimización

c)

La complejidad

d)

Son elegantes

8.

El algoritmo prueba diferentes combinaciones de valores para las variables, retrocediendo y explorando otras posibilidades. Lo anterior es de:

a)

Backtracking

b)

Greedy

c)

Programación Dinámica

d)

Divide y vencerás

9.

¿Cuál de las siguientes técnicas no se basa en la confianza?

a)

Backtracking

b)

Programación Dinámica

c)

Todas las anteriores

d)

Fuerza bruta

10.

Principales características de la recursividad:

a)

Todas las anteriores

b)

Caso base

c)

Fácil de entender

d)

Se llama así misma

11.

¿Qué es API?

a)

Interfaces para Aplicaciones

b)

Aplicaciones de interfaces

c)

Aplicación para interfaces

d)

Interfaz de programación de aplicaciones

12.

¿Cuál técnica se evidencia en la imagen?

a)

BackTracking

b)

Fuerza bruta

c)

Divide y vencerás

d)

Ninguna de las anteriores