Gunnar Bittersmann: Funktion greift nicht auf Variable zu...

Beitrag lesen

@@dedlfix

Wenn die Vorgabe "tauschen" lautet, empfinde ich "sortieren" nicht als sprechend.

Lautet sie aber nicht. Die Vorgabe lautet: „Wenn Kriterium, dann tauschen, sonst nicht“ – kurz: „sortieren nach Kriterium“.

ich mag ungern Lösungen vorstellen, von denen ich nicht weiß, ob sie passend sind oder nicht.

Ja, ob die von mir gezeigte Datenstruktur hier passt, kann man ohne Weiteres nicht wissen.

Außerdem kann ich mir nicht vorstellen, dass es insgesamt effizienter ist, im Hintergrund einen Sortieralgorithmus mit Callback-Vergleichsfunktion ausführen zu lassen, statt ein paar Variablenzuweisungen mit einem Vergleich.

„Und es geht wohlgemerkt auch nicht darum, durch Mikrooptimierung die Lesbarkeit des Codes zu verschlechtern. Das sollte man nicht tun.“ —yours truly

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann