Thread Array schrittweise sortieren
(6 answers)
Opened by bluescreen at 2008-07-29 16:33
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...) |