Ed
há 2 anos
Vamos analisar cada uma das afirmativas sobre os algoritmos de ordenação: I. Os métodos Quick Sort e Merge Sort utilizam a estratégia dividir para conquistar. É verdadeira (V). Ambos os algoritmos utilizam essa estratégia, onde o problema é dividido em subproblemas menores que são resolvidos individualmente. II. O método de ordenação Quick Sort aloca o maior elemento para o final do array para garantir que os dados fiquem em ordem decrescente. É falsa (F). O Quick Sort normalmente organiza os elementos em ordem crescente, colocando o pivô (que pode ser o maior ou menor elemento) na posição correta, mas não garante que o maior elemento vá para o final do array. III. No pior caso, o algoritmo bolha executa n² operações para ordenar um array de n elementos. É verdadeira (V). O algoritmo Bubble Sort tem complexidade O(n²) no pior caso, que ocorre quando a lista está em ordem inversa. IV. O algoritmo de ordenação por inserção possui o menor número de trocas quando o array está ordenado de forma inversa à ordem do procedimento. É falsa (F). O algoritmo de ordenação por inserção realiza o maior número de trocas quando o array está em ordem inversa, pois cada elemento precisa ser movido para a posição correta. Agora, juntando as classificações, temos: V, F, V, F. Portanto, a alternativa correta é: d) V, F, V, F.
Cadastre-se ou realize login
Mais perguntas desse material