Buscar

O bubble sort, ou ordenação por flutuação (literalmente "por bolha"), é um algoritmo de ordenação dos mais simples. A ideia é percorrer o vector di...

O bubble sort, ou ordenação por flutuação (literalmente "por bolha"), é um algoritmo de ordenação dos mais simples. A ideia é percorrer o vector diversas vezes e, a cada passagem, fazer flutuar para o topo o maior elemento da sequência


(Disponivel em: . Acesso em: 25 out. 2018).


Sobre esse algoritmo, avalie as seguintes afirmações.


1. Ele é recomendado para programas que precisem de velocidade e que operem com quantidade elevada de dados.


II. Ele tem complexidade de ordem quadrática, isto é. O(n^n).


III. Considerando que um vetor tem "n" posições e que o maior número do array seja "x", a quantidade de iterações (varreduras do vetor) para que "x" chegue à posição final e de x'n


IV. No melhor caso, o algoritmo finalizará sua execução em apenas uma varredura do vetor de dados.


É correto o que se afirma em


A - I, II, III E IV


B - Il e III apenas


C - I e III, apenas

D - II e IV apenas

E - I, II e IV

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra C - I e III, apenas. Justificativa: I. Ele não é recomendado para programas que precisem de velocidade e que operem com quantidade elevada de dados, pois tem complexidade de ordem quadrática. II. A complexidade do Bubble Sort é O(n^2), e não O(n^n). III. Considerando que um vetor tem "n" posições e que o maior número do array seja "x", a quantidade de iterações (varreduras do vetor) para que "x" chegue à posição final é de n. IV. No melhor caso, o algoritmo finalizará sua execução em apenas uma varredura do vetor de dados, mas isso é raro de acontecer.

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