Maior elemento de um vetor

Publicado por White Hawk (última atualização em 18/12/2013)

[ Hits: 13.391 ]

Download maior.py




Função que encontra o maior elemento de um vetor.

  



Esconder código-fonte

#Desenvolvido por White Hawk
#Licenciado sob a GPL(GNU Public License)

def maior(a):
    if len(a) <= 1:
        m = a[0]
    else:
        m = a[0]
        for i in range(1,len(a)):
            if a[i]>m:
                m = a[i]

    return m

Scripts recomendados

JOKENPO - Por uso de palavras

Gerador de grafos no formato .gif

Resolvendo equações

Dado - 6 faces !!!

Tabuada Livre


  

Comentários
[1] Comentário enviado por julio_hoffimann em 18/12/2013 - 14:29h

Apenas para deixar claro, nunca se deve usar essa função, prefira max().

Abs.

[2] Comentário enviado por phoemur em 18/12/2013 - 16:42h

Não se deve reinventar a roda em python, deixa isso pros usuários de C/C++...rs
A função max é built-in... Use-a...
Maior elemento da lista A é == max(A)

def maior(a): return max(a)

ou

maior = lambda a: max(a)

[3] Comentário enviado por julio_hoffimann em 18/12/2013 - 18:01h

White Hawk, respondendo ao email...

Não se deve usar essa função porque ela é muito mais lenta que o max() do Python compilado em baixo nível que além disso usa um algoritmo de busca mais avançado.

Abs.


Contribuir com comentário