2017-12-02 21 views
0

Die Aufgabe besteht darin, Elemente aus einer geordneten Ganzzahl ArrayList zu einer anderen hinzuzufügen, und die Elemente im Ergebnisarray sollten ebenfalls in Ordnung sein. Es sollte auf die effektivste Art und Weise funktionieren.Wie kann ich Elemente aus einer sortierten Ganzzahl ArrayList zu einer anderen Ganzzahl ArrayList hinzufügen?

Meine Logik ist dies:

A.addAll(B); 
Collections.sort(A); 

Aber ich bin nicht wirklich sicher, dass dies die beste Lösung ist.

+0

Verwandte: https://stackoverflow.com/questions/8725387/why-is-there-no-sortedlist-in-java – Sweeper

Antwort

0

Aus der Dokumentation für ArrayList.addAll()

Hängt alle Elemente in der angegebenen Sammlung bis zum Ende der diese Liste in der Reihenfolge, dass sie durch die angegebene Kollektion Iterator zurückgegeben werden.

Mein Essen zum Mitnehmen von diesem ist, dass das Ergebnis Array Sortierung nach dem Hinzufügen von Elementen macht keinen Sinn, da die Elemente aus dem ursprünglichen Array in derselben Reihenfolge in der Ergebnismatrix erscheinen, wie sie ursprünglich in waren.

Verwandte Themen