Seite 2 von 2
Re: SortStructuredArray() - Aenderung oder Bug?
Verfasst: 09.04.2017 00:27
von ts-soft
ccode_new hat geschrieben:Dort steht doch wortwörtlich schon "SortArray()":
[ERROR] SortStructuredArray(): Multi-dimensioned array is not support by SortArray().
An dieser Stelle müsste ja sonst SortStructuredArray() stehen, oder?
Es geht ja IMHO darum, das es auch ein Multi-Dimensional Array ist, egal ob strukturiert oder nicht. Was sollte das für einen
Unterschied machen? 2 verschiedene Fehlermeldungen wären doch etwas albern. Eine weitere Erwähnung in der Hilfe,
unter SortStructuredArray() wäre wohl sinnvoll, um solche Diskussionen nicht mehr aufkommen zu lassen.
Re: SortStructuredArray() - Aenderung oder Bug?
Verfasst: 09.04.2017 00:51
von ccode_new
Es geht ja IMHO darum, das es auch ein Multi-Dimensional Array ist, egal ob strukturiert oder nicht. Was sollte das für einen
Unterschied machen? 2 verschiedene Fehlermeldungen wären doch etwas albern. Eine weitere Erwähnung in der Hilfe,
unter SortStructuredArray() wäre wohl sinnvoll, um solche Diskussionen nicht mehr aufkommen zu lassen.
Das sehe ich nicht so.
Wäre es nicht falsch etwas in die Hilfe zu schreiben was doch eindeutig funktioniert.
Außerdem finde ich es absolut logisch das ein "Struktur" Array Multi-Dimensionen unterstützt.
Und wenn der Sortier-Algorithmus damit klar kommt ist es doch kein Fehler, oder?
Re: SortStructuredArray() - Aenderung oder Bug?
Verfasst: 09.04.2017 17:10
von ts-soft
Und wenn der Sortier-Algorithmus damit klar kommt ist es doch kein Fehler, oder?
Hab zwar langsam keine Lust mehr, aber beide Varianten verwenden denselben Sortieralgorythmus, und zwar
QuickSort, der das nunmal nicht kann (zumindest nicht zuverlässig) und auch nicht als stabil gilt.
Bei Listen wird übrigens MergeSort genutzt, was auch als stabil gilt.
Stabil bedeutet in diesem Fall, das eine Sortierung erhalten bleibt, wenn eine zweite durchgeführt wird.
Re: SortStructuredArray() - Aenderung oder Bug?
Verfasst: 11.04.2017 19:00
von GPI
nur so eine Idee -
https://de.wikibooks.org/wiki/Algorithm ... turen_in_C hier findet man einige Sortierlogarithmen und kann sie problemlos so anpassen, das diese auch mit Multi-Dim-Arrays funktionieren bzw. genau so sortieren, wie man es braucht.