Christian Kruse: Fehler in Bubblesort

Beitrag lesen

Hallo Schnaps,

Und ein hash das ich über $neu_alignment{'name'}{$i} anspreche ist doch ein hash und kein
Array wie du schreibst????????

Das ist ja das Problem. Wenn ich dich mal zitieren darf:

for(my $j=$length; $j>0; $j--) {
       if($neu_alignment{'quali'}{$j-1} < $neu_alignment{'quali'}{$j} ) {

Du greifst mit numerischen Indizes auf %{$neu_alignment{'quali'}} zu. Da deine Indizes
numerisch sind, ist es unfug, einen Hash zu benutzen, da ist ein Array viel sinnvoller
und schneller.

Grüße,
 CK

--
Auf der ganzen Welt gibt es nichts Weicheres und Schwaecheres als Wasser. Doch in der Art, wie es dem Harten zusetzt, kommt nichts ihm gleich.
http://wwwtech.de/