Help for this page

Select Code to Download


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