Sorting algorithms/Strand sort: Difference between revisions
m
→{{header|Perl}}: removed deprecated given/when syntax
(Added Wren) |
SqrtNegInf (talk | contribs) m (→{{header|Perl}}: removed deprecated given/when syntax) |
||
Line 1,066:
=={{header|Perl}}==
<lang Perl>use
use warnings;
use feature 'say';
sub merge {
my $t =
if ($t
elsif ($t ==
else
@$x, @$y,
}
sub strand {
push @out, splice @$x, $_, 1 if
▲ }
}
sub strand_sort {
@out = merge \@out, \@strand while
▲ }
▲ @out
}
|