Buscar

O algoritmo counting sort tem larga aplicabilidade pelo seu desempenho linear na ordenação de dados em memória. No entanto, o maior consumo de espa...

O algoritmo counting sort tem larga aplicabilidade pelo seu desempenho linear na ordenação de dados em memória. No entanto, o maior consumo de espaço em memória pode restringir seu uso em determinados cenários. Outra característica é sua estabilidade quanto ao posicionamento de elementos com o mesmo valor. Considerando que um vetor A de n posições é passado como parâmetro para o algoritmo counting sort e que dois elementos nas posições i e j têm o mesmo valor k (A[ i ] = A[ j ] = k), assinale a alternativa correta quanto ao funcionamento do algoritmo. Assuma que um vetor B é retornado pelo algoritmo.

O algoritmo é estável.
A posição C[ k ] do vetor auxiliar C é decrementada após a alocação de k em B, e não é mais incrementada.
a) Apenas a afirmativa 1 é verdadeira.
b) Apenas a afirmativa 2 é verdadeira.
c) As duas afirmativas são verdadeiras.
d) As duas afirmativas são falsas.

Essa pergunta também está no material:

Analise de Algoritmos Atividade12
11 pág.

Cálculo I Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra c) As duas afirmativas são verdadeiras. O algoritmo counting sort é estável, ou seja, preserva a ordem relativa dos elementos com o mesmo valor. Além disso, a posição C[k] do vetor auxiliar C é decrementada após a alocação de k em B, e não é mais incrementada.

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