加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl之冒泡排序法

发布时间:2020-12-16 00:12:34 所属栏目:大数据 来源:网络整理
导读:#! /usr/bin/perl -wuse strict;my @list = qw /3 5 6 2 12/;bubble_sort(@list,scalar @list);print "@listn";sub bubble_sort { my $arrays_ref = shift || ""; my $num = shift || ""; for (my $i = 0; $i $num - 1; $i++) { for (my $j = 0; $j $num -
#! /usr/bin/perl -w

use strict;

my @list = qw /3 5 6 2 12/;
bubble_sort(@list,scalar @list);
print "@listn";

sub bubble_sort {
    my $arrays_ref = shift || ""; 
    my $num = shift || ""; 

    for (my $i = 0; $i < $num - 1; $i++) {
        for (my $j = 0; $j < $num - $i - 1; $j++) {
            if ($arrays_ref->[$j] > $arrays_ref->[$j-1]) {
                my $tmp = $arrays_ref->[$j];
                $arrays_ref->[$j] = $arrays_ref->[$j-1];
                $arrays_ref->[$j-1] = $tmp;
            }   
            print "@$arrays_refn";
        }   
    }   
    return $arrays_ref;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读