Ed
há 2 meses
Vamos analisar cada alternativa com base no conhecimento sobre os algoritmos mencionados: a) Método de Seleção (Selection Sort) não é eficiente para grandes volumes, pois tem complexidade O(n²) no pior e no melhor caso, e não O(n). Portanto, incorreta. b) Quicksort não é estável e seu pior caso é O(n²), não O(n log n). Portanto, incorreta. c) Shellsort não é estável e sua complexidade depende da sequência de incrementos, não garantindo O(n log n) em todos os casos. Portanto, incorreta. d) Método de Inserção (Insertion Sort) tem complexidade O(n) no melhor caso (lista quase ordenada) e O(n²) no pior caso, não O(n² em todos os casos). Portanto, incorreta. e) Heapsort garante complexidade O(n log n) no pior caso, opera in-place (não usa memória auxiliar significativa) e não é estável, pois pode alterar a ordem de elementos iguais. Portanto, correta. Resposta correta: e) O Heapsort garante O(n log n) no pior caso e opera in-place, mas não é estável, alterando a ordem de chaves iguais.
Cadastre-se ou realize login