Buscar

Avalie as afirmativas abaixo: O merge sort executa em O(n log n). O bucket sort executa em O(n). Algoritmos que executam em uma complexidade abaixo...

Avalie as afirmativas abaixo:
O merge sort executa em O(n log n).
O bucket sort executa em O(n).
Algoritmos que executam em uma complexidade abaixo de O(n log n) ordenam a sequência sem comparar os elementos desta sequência.
Somente a 2 e a 3 estão corretas.
Todas estão corretas.
Somente a 1 está correta.
Somente a 3 está correta.
Somente a 1 e a 2 estão corretas.

Essa pergunta também está no material:

ESTRUTURA DE DADOS EM C
5 pág.

Estrutura de Dados I Universidade Estácio de Sá - EADUniversidade Estácio de Sá - EAD

Respostas

4 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Vamos analisar cada afirmativa: 1. O merge sort executa em O(n log n): Correto. O algoritmo de merge sort possui complexidade de tempo O(n log n) no pior caso. 2. O bucket sort executa em O(n): Incorreto. O bucket sort possui complexidade de tempo média O(n+k), onde k é o número de baldes. No melhor caso, pode ser O(n), mas no pior caso é maior. Portanto, a afirmativa correta é a primeira: "O merge sort executa em O(n log n)".

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

Mais conteúdos dessa disciplina