Thread Sortierung nach Array
(18 answers)
Opened by bianca at 2012-12-25 18:11
Nach n Spalten zu sortieren heißt eigentlich, nach der ersten Spalte zu sortieren und Einträge bei denen die Werte in der ersten Spalte gleich sind nach den verbleibenden n-1 Spalten zu sortieren.
In Code für einen Vergleichsoperator zwischen zwei Arrayreferenzen übersetzt: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 use List::Util qw(min); sub arraycmp { my ($a, $b) = @_; for my $_ (0 .. min($#$a, $#$b)) { my $d = $a->[$_] <=> $b->[$_]; return $d unless $d == 0; } return 0; } When C++ is your hammer, every problem looks like your thumb.
|