Ed
há 5 dias
O Counting Sort é um algoritmo de ordenação que é mais eficiente quando os elementos a serem ordenados são inteiros em um intervalo pequeno. Isso ocorre porque o algoritmo conta a ocorrência de cada elemento e utiliza essa contagem para determinar a posição final de cada elemento na lista ordenada. Vamos analisar as alternativas: a) Quando os elementos são strings longas - Counting Sort não é adequado para strings longas, pois é projetado para trabalhar com inteiros em um intervalo específico. b) Quando os elementos estão espalhados por um grande intervalo de valores - Nesse caso, o Counting Sort pode se tornar ineficiente, pois a quantidade de espaço necessária para armazenar a contagem pode ser muito grande. c) Quando os elementos são inteiros em um intervalo pequeno - Esta é a situação ideal para o Counting Sort, pois ele pode contar eficientemente os elementos e ordenar rapidamente. d) Quando os elementos já estão parcialmente ordenados - Embora isso possa ajudar em alguns algoritmos, o Counting Sort não depende da ordem prévia dos elementos. Portanto, a alternativa correta é: c) Quando os elementos são inteiros em um intervalo pequeno.
Mais perguntas desse material