Help for this page

Select Code to Download


  1. or download this
    @v=((grep { $_ <= $pivot } @$v), (grep { $_ > $pivot } @$v));
    
  2. or download this
    my @v=nkeysort { $_<$pivot ? $_ + 200 : $_ } @$v;
    
  3. or download this
    my @v=((sort {$a<=>$b} (grep { $_ >= $pivot } @$v)),
           (sort {$a<=>$b} (grep { $_ < $pivot } @$v)));
    
  4. or download this
    my @sorted = nkeysort {
      ( ( sort {$a<=>$b} (grep { $_ >= $pivot } @$_) ),
        ( sort {$a<=>$b} (grep { $_ <  $pivot } @$_) ) )[50]
    } @data;