Bem, escrevi um algoritmo em c++ para a solução de um problema mas acontece que o tempo de execução dele está acima da média. Tentei pensar o que poderia estar causando tal situação e reescrevi o código. Sucedeu que na segunda tentativa eu consegui reduzir tempo, mas ainda assim ele continua acima da média.
O problema é o seguinte: Dado um vetor(que tem N elementos inteiros digitados pelo usuário), imprimir os três maiores números do mesmo em ordem decrescente.
Todos da minha sala estão dando uma média de time: @20:30. Poderiam me dar dicas de como posso otimizar mais o meu algorímo? Não só esse, mas os meus próximos. Agradeço!
Pergunta
Samuel Rios
Fala pessoal!
Bem, escrevi um algoritmo em c++ para a solução de um problema mas acontece que o tempo de execução dele está acima da média. Tentei pensar o que poderia estar causando tal situação e reescrevi o código. Sucedeu que na segunda tentativa eu consegui reduzir tempo, mas ainda assim ele continua acima da média.
O problema é o seguinte: Dado um vetor(que tem N elementos inteiros digitados pelo usuário), imprimir os três maiores números do mesmo em ordem decrescente.
Segue os dois algoritmos:
01- Time: @45:30
02- Time: @33:32
Todos da minha sala estão dando uma média de time: @20:30. Poderiam me dar dicas de como posso otimizar mais o meu algorímo? Não só esse, mas os meus próximos. Agradeço!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.