Você está na página 1de 3

IC-UNICAMP

MO417- Complexidade de Algoritmos, Lista 2, 22/10/20, entrega em 26/10/20

Questão 1 [10]
Use o método master para resolver (ou não) as recorrências abaixo.

a. T (n) = 1/2 · T (n/2) + 1/n

b. T (n) = 16T (n/8) − n2 log n



c. T (n) = 2 · T (n/2) + log n

d. T (n) = 6T (n/3) + n2 log n

e. T (n) = 3T (n/3) + n/2

f. T (n) = 2T (n/4) + n0.537

g. T (n) = 143640 · T (n/70) + n2


MO417- Complexidade de Algoritmos — Lista 2 2

Questão 2 [10]
Use uma árvore de recorrência para encontrar um limite superior apertado para as seguintes recorrências.

a. T (n) = 2T (n/2) + n

b. T (n) = T (n/2) + T (n/3) + T (n/5) + n

c. T (n) = 2T (n/2) + O(n log n)


MO417- Complexidade de Algoritmos — Lista 2 3

Questão 3 [10]
Use o método da substituição para mostrar um limite superior apertado para as seguintes recorrências.

a. T (n) = 2T (bn/4c) + n

b. T (n) = 2T (bn/2c) + n log n

Você também pode gostar