wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Practica Primer Parcial

Total questions: 23

Worksheet time: 1hrs 5mins

Name
Class
Date
1.

¿Cuál es la complejidad temporal de este código?

a)

n

b)

O(n)

c)

O(n^2)

d)

O(2n)

2.

¿Cuál es la complejidad temporal del código en notación Big O?

a)

O(n)

b)

1

c)

O(1)

d)

O(5)

3.

En Big O, cual es la complejidad temporal de este código?

a)
O(w)
b)

O(1)

c)

O(15)

d)
O(w + 15)
4.

¿Cuál es su Big O temporal?

a)
O(n)
b)
O(log n)
c)

O(n^2)

d)
O(1)
5.

En Big O, ¿cuál sería la complejidad temporal de este código?

a)
O(n^2)
b)

O(n/2)

c)
O(1)
d)
O(n)
6.

¿Cuál es la eficiencia temporal de este código?

a)
O(n)
b)
O(n^2)
c)
O(log n)
d)
O(n log n)
7.

¿Cuál es la complejidad de memoria y tiempo de este código?

a)

Tiempo: O(n),
Memoria: O(1)

b)
Tiempo: O(n^2), Memoria: O(n^2)
c)

Tiempo: O(n log n), Memoria: O(1)

d)

Tiempo: O(n),
Memoria: O(n)

8.

¿Cuál seria la eficiencia temporal de este código?

a)
O(n log n)
b)
O(n^2)
c)
O(log n)
d)
O(n)
9.

¿Cuál es su big O temporal?

a)

O(n log n)

b)

O(log n)

c)
O(n^2)
d)

O(n)

10.

¿Cuál es la complejidad temporal en notación big O de este código?

a)
O(n)
b)

O(log n)

c)

O(1)

d)

O(nlogn)

11.

¿Cuál es su eficiencia temporal?

a)
O(n^2)
b)
O(n log n)
c)
O(log n)
d)
O(n)
12.

¿Cuál es la eficiencia temporal de este algoritmo?

a)

O(n^2)

b)

O(n log n)

c)
O(k)
d)

O(n log k)

13.

¿Cuál código es más eficiente?

a)

Izquierda

b)

Derecha

14.

¿Cuál es el resultado de la siguiente entrada?:
100 5 -8 7 78 3 4 5

6

a)
5
b)
8
c)
7
d)

4

15.

¿Cómo luce un montículo binario (mínimo) si se insertan en orden los siguientes elementos?:

100 5 -8 7 78 3 4 5

a)

b)

c)

d)

16.

¿Cuál es el resultado de este código al tener esta entrada?:

8

50 60 1 22 3 34 7 11
(se dan en líneas separadas)

(a)  

17.

¿Cómo luce este montículo binario mínimo al hacer la operación heapq.heappop() y luego borrar el 7?

a)

b)

c)

18.

¿Cuál es la complejidad temporal del siguiente algoritmo en notación big O?

a)
O(n)
b)
O(n^2)
c)
O(2^n)
d)
O(n log n)
e)

O( \infty )

19.

¿Cual es una implementacion de "BubbleSort"?

a)

b)

c)

d)

20.

¿Cuál es una implementación de "SelectSort"?

a)

b)

c)

d)

e)

Ninguna lo es.

21.

¿Según esta entrada, cuál sería la salida?
5

10

7

51

1

14

a)

4

7

10

1

5

b)

4

5

10

1

7

c)

5

5

10

1

7

d)

7

4

9

1

9

22.

¿Cuál es la eficiencia en tiempo y espacio de este código?

a)
Tiempo: O(m * n), Espacio: O(n)
b)
Tiempo: O(m * sqrt(n)), Espacio: O(m)
c)

Tiempo: O(n),
Espacio: O(m * n)

d)
Tiempo: O(m + n), Espacio: O(1)
23.

¿Cuál es la mejor eficiencia para el siguiente problema?:
Dada una lista de N enteros, imprima la diferencia entre el segundo mayor y el segundo menor, serán T casos.
(Impleméntalo a papel y lápiz)

a)

O(T*NLog(N))

b)

O(T*N)

c)

O(N)

d)

O(1)