ついでに、バブルソートでも書いてみた。
use strict;
use warnings;
#bubble-sort
my $num = 20;
my @array;
for(my $i=0; $i<$num; $i++){ push @array, int(rand(100)) + 1; } print "Before-sort:@array\n"; my $loop = $num; while($loop){ for(my $i=$num-1;$i>$num-$loop-1;$i--){
($array[$i], $array[$i-1]) = ($array[$i-1], $array[$i]) if(($array[$i] - $array[$i-1])<0);
0 件のコメント:
コメントを投稿