Struppi: Fehler in Bubblesort

Beitrag lesen

Ich habe zum sortieren eines Mehrdimensionalem hash ein Bubblesort programmiert.

Ich hab dir doch schon mehrere Tipps gegeben?
Warum verwendest du die die nicht funktionieren und dazu total lahm sind anstatt denen die schnell, einfach sind und funktionieren?

Ich wäre euch sehr Dankbar wenn ihr mal drüber schauen würdet, da ich so langsam den Überblick verliere.

Das glaub ich dir und ist bei dem Aufbau ja auch kein Wunder.

Ein HASH ist nicht das Allheilmittel, sondern im Gegenteil er kann sogar sehr langsam sein. Wenn du ein Array verwenden kannst du das, es ist immer um einiges schneller als ein Hash. Aber das hab ich dir mittlerweile 2 mal? dreimal? ich weiss es nicht geraten.

for(my $j=$length; $j>0; $j--) {

selbst wenn das sinnvoll wäre (ich sach's einfach nochmal: du hast ein Array und bist aus irgendeinem Grunde der Meinung dieses als Hash verwenden zu müssen) in Perl kann man das so schreiben:

for my $i($length..0)

Struppi.