Logo Passei Direto
Buscar
estacio.salac cio.saladeavaliacoes.com.br/prova/673ff21e3ec06a70d928cb3c/ Prova AV Algoritmos e Complexidade 10 Marcar para rev A complexidade de algoritmos é uma medida que indica os recursos necessários para a execução de um algoritmo em função do tamanho da entrada. Como expressamos a complexidade do "Bubble Sort quando o tempo computacional varia de forma quadrática com o tamanho do problema? A O(log n) B O(n log r n) C O(n) D O(n2) E O(n³) Pesquisar I
User badge image
Claudia Horrana

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

O algoritmo Bubble Sort é conhecido por ter uma complexidade de tempo quadrática, especialmente no pior caso e no caso médio. Isso significa que, à medida que o tamanho da entrada (n) aumenta, o tempo necessário para executar o algoritmo aumenta proporcionalmente ao quadrado do tamanho da entrada. Analisando as alternativas: A) O(log n) - Esta é uma complexidade logarítmica, que não se aplica ao Bubble Sort. B) O(n log n) - Esta é uma complexidade que se aplica a algoritmos mais eficientes, como o Merge Sort, mas não ao Bubble Sort. C) O(n) - Esta é uma complexidade linear, que também não se aplica ao Bubble Sort. D) O(n²) - Esta é a complexidade correta para o Bubble Sort, pois o tempo de execução varia de forma quadrática com o tamanho da entrada. E) O(n³) - Esta é uma complexidade cúbica, que não se aplica ao Bubble Sort. Portanto, a alternativa correta é: D) O(n²).

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina