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; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |