Buscar

4. Você foi contratado como consultor por uma empresa de desenvolvimento de sistemas. Um dos clientes solicitou o desenvolvimento de uma nova funci...

4. Você foi contratado como consultor por uma empresa de desenvolvimento de sistemas. Um dos clientes solicitou o desenvolvimento de uma nova funcionalidade que permite ordenar os clientes por idade e renda. Essa funcionalidade será utilizada diversas vezes ao dia, o que indica que após uma ordenação, as outras só serão necessárias caso atualizações tenham sido feitas no banco de dados. Quantas comparações serão feitas pelo algoritmo de ordenação por bolha, caso a entrada seja uma lista de 10 elementos já ordenados?

B. 9.

Essa pergunta também está no material:

Estrutura de dados
26 pág.

Cct0753 - Estrutura de Dados Colegio AnchietaColegio Anchieta

💡 1 Resposta

User badge image

Ed Verified user icon

A ordenação por bolha é um algoritmo de ordenação simples, mas não é muito eficiente. Ele funciona comparando pares de elementos adjacentes e trocando-os se estiverem na ordem errada. O processo é repetido várias vezes até que a lista esteja completamente ordenada. No caso de uma lista de 10 elementos já ordenados, o algoritmo de ordenação por bolha precisará fazer 9 comparações para verificar se cada par de elementos adjacentes está na ordem correta. Isso ocorre porque, na primeira passagem, o último elemento já estará na posição correta e não precisará ser comparado novamente. Nas passagens seguintes, o penúltimo elemento também estará na posição correta e assim por diante, até que todos os elementos estejam ordenados. Portanto, a alternativa correta é a letra B) 9.

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