einfügen und dann sortieren ist halt recht ineffizient, weil
da werden zuerst mal n+m Elemente kopiert und dann nochmal
drauf sortiert.
Komplexität: O(n+m) + O(n+m log(n+m)) ==> O(n log(n)
Merge indem man mit je 1 cur über die beiden Ausgangsarrays
iteriert und immer jeweils das passende Element einfügt is da
um einiges besser. (ein Hilfsindex für die aktuelle pos im
Zielarray wird noch notwendig sein)
Komplexität: O(n+m) ==> O(n)
Und jetzt erkläre das nochmal so, daß der Threadersteller, der nichtmal weiß, wie man zwei Arrays in eins kopiert, versteht was Du sagen willst… Ich glaube jeder funktionierende Sortieralgorithmus ist für seine Zwecke ausreichend. Wenn er schlau ist, hat er sich die Wikpedia Artikel zu dem Thema angeschaut, da gibt es Pseudocode drin.