Informática, perguntado por contatomaycon, 4 meses atrás

O algoritmo de ordenação por contagem, ou Counting Sort, executa um número de instruções proporcional a n. A premissa para esse algoritmo é que a entrada seja um arranjo de inteiros maiores ou iguais a 0 e menores ou iguais a k. Nesse sentido, é preciso que se conheça previamente o maior valor no arranjo. Nesse contexto, considere o seguinte arranjo de entrada A:

A=[1,3,8,7,6,3,2,1,6,3],
considerando que o algoritmo Counting Sort utiliza um arranjo auxiliar C que, inicialmente, armazenará a frequência dos valores de A e posteriormente a respectiva frequência acumulada, o estado de C como arranjo de frequências acumuladas de A para esse exemplo é:

a.
C=[0,1,2,3,4,6,8,9,10]


b.
C=[0,2,3,4,5,6,8,9,10]

c.
C=[0,2,3,6,6,6,8,9,10]

d.
C=[1,2,3,6,6,6,8,9,10]


e.
C=[1,2,3,4,5,6,8,9,10]


contatomaycon: Resposta correta:
c. C=[0,2,3,6,6,6,8,9,10]
Arthurvr100: RESPOSTA CORRETA - [0,2,3,6,6,6,8,9,10]
alexsilvabello: C=[0,2,1,3,0,0,2,1,1] existe uma pegadinha pra quem não tiver estes resultados a resposta certa é esta.
Vastoconhecimento: RESPOSTA CORRETA - [0,2,3,6,6,6,8,9,10]
elianfc: Tem 2 questões assim, C=[0,2,1,3,0,0,2,1,1] e [0,2,3,6,6,6,8,9,10]

Soluções para a tarefa

Respondido por LuanaNascimento125
3

Resposta:

c. C=[0,2,3,6,6,6,8,9,10]

Explicação:


alexsilvabello: C=[0,2,1,3,0,0,2,1,1] existe uma pegadinha pra quem não tiver estes resultados a resposta certa é esta.
Respondido por MilitaryGamer
0

Resposta:

c.

C=[0,2,3,6,6,6,8,9,10]

Explicação:

Resposta corrigida.

Perguntas interessantes