Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Schau dir mal die Klasse java.util.Arrays an. Die kann das, wonach du verlangst.

Da gibt es mehrere Methoden public static void sort(...). Als Parameter erwarten die Sort-Methoden jeweils ein Array eines primitiven Datentyps oder ein Array der Klasse Object. Bei Letzterem musst du allerdings darauf achten, dass die Elemente deines Object-Arrays das Interface java.lang.Comparable implementieren (ist bei den Wrapperklassen der primitiven Datentypen, String und vielen anderen Klassen ohnehin der Fall).

Beste Grüße.

Arvid.

Geschrieben

Naja mit solchen fertigen Funktionen lernt man meist nicht viel und man ist auch nicht so flexibel. Wenn du selber lernen willst wie man etwas sortiert, dann schau dir doch zB mal das "BubbleSort"-Verfahren an.

http://de.wikipedia.org/wiki/Bubblesort

Speziell in Java gibt es glaub 3 gute Verfahren um etwas zu sortieren. Die anderen 2 fallen mir atm nicht ein, vllt poste ich sie noch.

Geschrieben

Wie wärs mit dem QuickSort???

Je nach Daten kann der Shellsort effizienter laufen.

Allerdings sind die Algorithmen in Arrays sehr effizient implementier und wenn man nicht spezielle Eigenschaften in der Anordnung der eigenen Daten besitzt, welche prinzipiell eine schnellere Sortierung als O(n*log(n)) erlauben sollte man da nix eigenes Programmieren. (ausser natürlich zu Lern-Zwecken)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...