Thread Array schrittweise sortieren (6 answers)
Opened by bluescreen at 2008-07-29 16:33

FoolAck
 2008-07-29 17:09
#112873 #112873
User since
2008-05-02
69 Artikel
BenutzerIn
[default_avatar]
Diese Anforderung ist nicht kongruent mit deiner initialen Problembeschreibung.
Du willst quasi, dass die 4-er Arrayslices intakt bleiben und jeweils nach dem ersten Element sortieren.

edit:
quasi:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
my @a = qw(3 00:0B:3B:42:64:E9 5[9[@+Q6cKgB 06:04:51
1 00:0B:3B:42:65:E6 R1Q!Sw#dVdH= 06:04:51
2 00:0B:3B:42:65:F0 R1Q!Sw#dVdH= 06:04:51
4 00:0B:3B:42:64:5B 5[9[@+Q6cKgB 06:04:51
);
my @b;       
for (my $i = 0; $i <= $#a; $i += 4) {
    push @b, join " ", @a[map {$_ + $i} (0 .. 3)];
}
print "$_\n" for sort @b

Aber da würde man dann schon wieder über ein "extra" Array gehen. (Außerdem werden aus den kleinen "4er-Arrays" jeweils einzelne Strings...)

View full thread Array schrittweise sortieren