Buscar

PERGUNTA 10 Muitos algoritmos de ordenação possuem complexidades de tempo diferentes para o “melhor caso” e o “pior caso”. Por exemplo, o algoritmo...

PERGUNTA 10 Muitos algoritmos de ordenação possuem complexidades de tempo diferentes para o “melhor caso” e o “pior caso”. Por exemplo, o algoritmo Quick Sort tem complexidade O (n log n) para o melhor caso e complexidade O(n2) para o pior caso. O que significam esses diferentes casos para esse tipo de algoritmo? a. Algoritmos de ordenação não podem ser aplicados a qualquer tipo de estrutura de dados. b. Algoritmos de ordenação sofrem influência no seu tempo de ordenação em função do estado de ordenação inicial dos dados. c. Muitos algoritmos de ordenação não são estáveis. d. Algoritmos de ordenação possuem complexidade de espaço diferentes entre si, e podem ser mais lentos caso não ocorra disponibilidade de memória. e. O uso ou não de recursão no código do algoritmo quando implementado pode afetar seu tempo de execução.

💡 1 Resposta

User badge image

Ed Verified user icon

Os diferentes casos de complexidade de tempo para algoritmos de ordenação significam que o tempo de execução do algoritmo pode variar significativamente dependendo do estado inicial dos dados a serem ordenados. No caso do Quick Sort, por exemplo, se os dados já estiverem parcialmente ordenados, o algoritmo terá um desempenho melhor (melhor caso) do que se os dados estiverem completamente desordenados (pior caso). Portanto, é importante levar em consideração esses diferentes casos ao escolher um algoritmo de ordenação para um determinado conjunto de dados. A alternativa correta é a letra B.

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

✏️ Responder

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

Outros materiais