Buscar

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

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 indicam como o tempo de execução do algoritmo pode variar dependendo do estado inicial dos dados a serem ordenados. No caso do Quick Sort, por exemplo, a complexidade de tempo O(n log n) para o melhor caso significa que o algoritmo é muito eficiente quando os dados já estão quase ordenados, ou seja, quando a maioria dos elementos já está em sua posição final. Já a complexidade de tempo O(n2) para o pior caso significa que o algoritmo pode ser muito ineficiente quando os dados estão completamente desordenados, pois ele precisará fazer muitas comparações e trocas de elementos para ordená-los. Portanto, a alternativa correta é a letra 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."

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

Outros materiais