Avaliação 1) Otimizando e analisando algoritmos
A avaliação tem 2 partes, começando no run.codes com um algoritmo otimizado a submeter, e finalizando aqui, com a entrega da análise de dois algoritmos em formato arquivo, conforme PDF disponibilizado no run.codes.
Você deverá fazer a avaliação de acordo com a letra do seu primeiro nome: A-G, H-L, M-Z
O algoritmo otimizado não precisa ter função de eficiência numa outra classe (ex. abaixar de linear para logaritmo). Caso consiga, ótimo, mas nem sempre isso é possível. Faça seu melhor para que a função de eficiência contenha menos operações.
Para a entrega da contagem de operações, pode ser uma foto de uma folha ou a solução escaneada/digitalizada. Por favor, escreva de forma legível, use caneta com cor escura e boa iluminação - não será corrigido se eu não conseguir ler.
O envio dos arquivos em ambas as plataformas deve ter conteúdo devidamente identificado com seu nome (com número USP e nome nos comentários do código e na folha/material referente à análise dos algoritmos entregue aqui).