IDNLearner.com, onde todas as suas dúvidas são solucionadas. Obtenha respostas completas para todas as suas perguntas graças à nossa rede de especialistas em diferentes disciplinas.
Resposta:
Explicação:
Uma estratégia que pode ser empregada no método Bubblesort é comparar o elemento atual, no laço de repetição interno, apenas com o próximo elemento do vetor, ao invés de compará-lo com todos os elementos subsequentes. Isso faz com que seja possível identificar se não existem mais trocas a serem realizadas, evitando comparações desnecessárias.
Para o mesmo vetor, o algoritmo Buublesort melhorado realiza sete comparações e duas trocas, reduzindo o número de comparações, nesse caso, em 30%.
Algoritmo Bubblesort melhorado: