Logo Passei Direto
Buscar

gabaritoSem8SIN5013

User badge image
Victor Silva

em

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

GABARITO SEMANA 7
Questão 1
Considere o seguinte algoritmo que recebe um vetor de números inteiros A[1...n] e um número inteiro
positivo k e devolve um vetor B[1...k] com os k maiores elementos de A. Qual o consumo de tempo de
cada linha e qual o consumo total do algoritmo MAIORES?
MAIORES(A,n,k)
1 BUILD-MAX-HEAP(A,n) Θ(n)
2 para i=1 até k faça Θ(k)
3 B[i] = HEAP-EXTRACT-MAX(A,n) O(k*log(n))
4. devolva B Θ(1)
Total: O(n + k*log(n))

Mais conteúdos dessa disciplina