Buscar

PERGUNTA 4 A análise amortizada, de forma simplificada, consiste em dividir a execução de um algoritmo em tarefas e analisar o tempo médio de execu...

PERGUNTA 4 A análise amortizada, de forma simplificada, consiste em dividir a execução de um algoritmo em tarefas e analisar o tempo médio de execução dessas tarefas, para obtermos um valor correspondente ao pior caso possível de tempo de execução de um algoritmo. Utilizamos essa análise para obter o tempo de execução de um algoritmo quando: a. O tempo de execução não pode ser obtido de forma correta por meio de uma redução assintótica. b. O algoritmo necessariamente apresenta trechos recursivos. c. O algoritmo sofre influência do estado dos dados originais em sua complexidade de tempo. d. O algoritmo apresenta uma complexidade de tempo fatorial (O(n!)) ou maior. e. Necessariamente estamos analisando a complexidade de um algoritmo NP-completo.

Respostas

User badge image

Ed Verified user icon

A análise amortizada é utilizada quando o tempo de execução de um algoritmo não pode ser obtido de forma correta por meio de uma redução assintótica, sendo assim, a alternativa correta é a letra A.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando