efficient max() function from sort
- From: ram@xxxxxxxxxxxxx (Ramprasad A Padmanabhan)
- Date: 28 May 2008 14:17:34 -0000
I use sort to give the max of an array something like this
-----
my @z = qw(12 24 67 89 77 91 44 5 10);
my $max = ((reverse sort{$a <=> $b} (@z))[0]);
print "MAX = $max\n";
-----------
but when I am interested only in a single max value, I need not sort the
entire array
Is there a more efficient alternative to this
PS: Posts via nntp to nntp.perl.org appear after a long time
Is there a more preferred way of posting here
Thanks
Ram
.
- Follow-Ups:
- Re: efficient max() function from sort
- From: Rob Dixon
- Re: efficient max() function from sort
- From: John W. Krahn
- Re: efficient max() function from sort
- From: Jialin Li
- Re: efficient max() function from sort
- Prev by Date: Re: about SFTP and Thread dependency
- Next by Date: Curses - chgat
- Previous by thread: creating multiple threads in perl
- Next by thread: Re: efficient max() function from sort
- Index(es):
Relevant Pages
|