Thread größte Zahl rausbringen?
(5 answers)
Opened by Andreas at 2004-02-04 17:54
Die Verwendung von sort ist idiomatisch, aber nicht schnell. Ich habe mal drei Funktionen gebenchmarkt:
Code: (dl
)
1 #!/usr/bin/perl Das Ergebnis hier ist: Code: (dl
)
1 Rate linear sort max Wobei der Unterschied zwischen sort und max nicht mehr so gross ist, wenn man @a nur einfach verwendet. Interessant ist auch, dass linear langsamer als sort ist, obwohl hier ein O(1)-Algorithmus gegen einen O(n logn)-Algorithmus antritt. Anscheind ist es sehr entscheidend, wieviel Code ausserhalb der Opcode-Loop ausgefuehrt wird... |