Download | Plain Text | No Line Numbers
- #!/usr/bin/perl
-
- use Data::Dumper;
- use strict;
-
- my @a = (0, 7, 3, 1,5 );
- #my @a = (1, 12, 18, 45, 50, 60, 67, 101);
- #@a = reverse(@a);
-
- sub print_array
- {
- my ($a) = @_;
- my $str = "[";
- {
- $str .= ", ";
- }
- $str .= "]";
- }
-
- my $i = 1;
- {
- if ($i == 1 || $a[$i - 1] <= $a[$i])
- {
- $i++;
- }
- else
- {
- my $k = $a[$i];
- $a[$i] = $a[$i - 1];
- $a[$i - 1] = $k;
- $i--;
- }
- }
-
-
-
-