Existem algoritmos de ordenação mais complexos e algoritmos mais simples de implementar. Os algoritmos Merge e Quick são considerados algoritmos complexos, sendo mais eficientes e executam as aplicações em tempo menor que os algoritmos mais simples. Analise as afirmativas abaixo sobre os algoritmos de ordenação:
I. Os métodos Quick Sort e Merge Sort utilizam a estratégia dividir para conquistar.
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.
III. No pior caso, o algoritmo bolha executa n 2 operações para ordenar um array de n elementos.
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.
Julgue e assinale se as afirmativas acima são verdadeiras (V) ou falsas (F).
Soluções para a tarefa
Respondido por
14
Resposta:
V,F,V,F
Explicação:
Resposta correta. Tanto o Merge quanto o Quick possuem no melhor caso e no médio caso a complexidade O (n log n). Porém o Quick no pior caso não é tão eficiente quanto o Merge.
jonesayd:
"V,F,V,F", resposta correta conforme bem explicado pelo colega.
Respondido por
1
Resposta:
. V, F, V, F
Explicação:
Tanto o Quick como o Merge possuem no melhor caso e no médio caso a complexidade O (n log n). Porém o Quick no pior caso não é tão eficiente quanto o Merge.
Perguntas interessantes
Inglês,
5 meses atrás
Matemática,
5 meses atrás
História,
5 meses atrás
Matemática,
5 meses atrás
Ed. Moral,
10 meses atrás
Química,
10 meses atrás
Química,
10 meses atrás