in reply to Re: quick sort. How do it faster
in thread quick sort. How do it faster
See you and raise you to 34% :)
sub sortQ3{ local our @dst; ( my( $s, $e ), *dst ) = @_; my $t; my $m = $s-1; $dst[ $_ ] < $dst[ $e ] and $t = $dst[++$m], $dst[$m] = $dst[$_], $dst[$_] = $t for $s .. $e; $t = $dst[++$m], $dst[$m] = $dst[$e], $dst[$e] = $t; sortQ3( $s, $m-1, \@dst ) if $s < $m-1; sortQ3( $m+1, $e, \@dst ) if $m+1< $e; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: quick sort. How do it faster
by tobyink (Canon) on Oct 23, 2013 at 13:50 UTC | |
by BrowserUk (Patriarch) on Oct 23, 2013 at 16:31 UTC | |
by LanX (Saint) on Oct 24, 2013 at 12:41 UTC |