- or download this
sub quicksort {
return @_ unless @_ > 1;
...
quicksort( grep $_ >= $pivot, @_ ),
);
}
- or download this
sub quicksort_t {
return @_ unless @_ > 1;
...
my $t2 = asyncl sub{ quicksort( grep $_ >= $pivot, @_ ) }, @_;
return ( $t1->join, $pivot, $t2->join );
}
- or download this
sub _quicksort_t {
return @_ unless @_ > 1;
...
my $t2 = asyncl sub{ _quicksort_t( grep $_ >= $pivot, @_ ) }, @_;
return ( $t1->join, $pivot, $t2->join );
}