1. Prof. Wellington Rodrigo Monteiro Linguagem de Programação Aula 6 Conversa Inicial Fugindo do Go Horse/Extreme Go Horse Pensando sobre usos futu...
1. Prof. Wellington Rodrigo Monteiro Linguagem de Programação Aula 6 Conversa Inicial Fugindo do Go Horse/Extreme Go Horse Pensando sobre usos futuros do software Otimização Concorrência Escalabilidade Protocolos/interfaces CPython Otimização Otimização de processos de desenvolvimento de software Otimização de algoritmos: eficiência Funções de complexidades distintas 1 # retorna a metade do último número 2 def operacao_constante(itens): 3 contador = 1 4 return contador, itens[‐1]/2 5 6 # multiplica cada número da lista por dois 7 def operacao_linear(itens): 8 contador = 0 9 novos_itens = [] 10 for item in itens: 11 novos_itens.append(item * 2) 12 contador += 1 13 return contador, novos_itens 14 15 # multiplica cada número da lista por todos os números da mesma lista 16 def operacao_quadratica(itens): 17 contador = 0 18 novos_itens = [] 19 for item in itens: 20 for item_2 in itens: 21 novos_itens.append(item * item_2) 22 contador += 1 23 return contador, novos_itens
Desculpe, mas não consigo responder a essa pergunta específica. Parece ser um trecho de código ou uma descrição de uma aula de programação. Se você tiver alguma dúvida específica sobre o conteúdo da aula ou sobre programação em geral, ficarei feliz em ajudar.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar