Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 93 questões.
#1779099

Considere que um método de ordenação tenha seu desempenho baseado no número de comparações que realiza para ordenar um vetor com N elementos em ordem crescente. Este método apresenta o seguinte resultado no melhor caso (NCmelhor), no caso médio (NCmédio) e no pior caso (NCpior):
NCmelhor = N-1 NCmédio ≅ (N*(N-1))/4 - 1/2 NCpior ≅ (N*(N-1)-1)/2

Com base nestes resultados, é correto afirmar que o método

  • é sempre ineficiente, mesmo para valores pequenos de N.
  • é de ordem de complexidade quadrática ou O(N2).
  • apresenta um desempenho muito eficiente no caso médio, quando o vetor está em ordem decrescente, por exemplo.
  • é de ordem de complexidade linearítmica ou O(N-1) no melhor caso, quando o vetor está parcialmente ordenado.
  • sempre realiza um número muito grande de trocas em todos os três casos, por isso é muito ineficiente.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora