Sortieren nach Vorgabe

Kavar

Mitglied
Hi,
die Aufgabe ist es etwas eingelesenes nach etwas anderem eingelesenen zu "sortieren". Ich habe beides eingelesen und in Arrays abgespeichert, da mir das recht sinnvoll vorkam.
Die Idee hinter dieser Aufgabe ist es natürlich eigentlich nicht zu sortieren (da man das Ergebnis ja kennt bzw. vorgibt) sondern die Unterschiede (Überholungen von Zahlen) von vorher zu nachher herauszufinden.

Als Grundidee:
Ich habe einen Mergesort (Iterativ weil ich hoffe diesen leichter manipulieren zu können) und hänge jetzt daran wie ich diesen Sortieralgorithmus so umschreiben kann, dass er nicht mehr auf-/absteigend Sortiert sondern eben dahin sortiert was ich ihm sage.

Über ein paar Tipps, Ideen wäre ich sehr dankbar.
Greetz,
Kavar
 

Kavar

Mitglied
Nach einer willkürlichen Reihenfolge die auf jedenfall die gleichen und gleich viele Elemente hat...
Genau das ist ja mein Problem

€dit:
ein Beispiel:
Start: 1 3 4 2 5
Ziel: 5 3 4 2 1
 
Zuletzt bearbeitet:

Gucky

Top Contributor
Also du willst die zufällig verteilen?
Dann kannst du die Elemente zuerst in eine ArrayList speichern, dann die Elemente zufällig auswählen, einlesen, das Orginal löschen und in einer weiteren ArrayList speichern. Wenn das Ganze unbedingt als Array enden soll, kannst du noch die Methode toArray() der ArrayList benutzen.

Oder willst du einen Algorythmus vom User vorgeben lassen? Ich werd aus dir nicht schlau. :D
 

Kavar

Mitglied
Also ich versuche es einfach nochmal zu erklären.

Der Benutzer gibt ein Start und ein Ende vor. Die Idee ist es den Startarray zu dem Endarray hin zu sortieren...
Das Interessante für mich dabei ist natürlich nur die Anzahl an Schritten die dafür gebraucht werden...
Bzw mich interessiert wie viele Zahlen wie viele anderen "überholt" haben und das ist (denke ich zumindest bisher) der einzig effiziente Weg dahin.
 

stg

Top Contributor
Du kannst die einzelnen Zahlen mit Gewichten versehen und dann nach den Gewichten sortieren. Dazu kannst du dir einfach einen passenden Wrapper und Comparator schreiben.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Verbesserung der Laufzeit beim Sortieren von Einwohnern nach ihrem Geburtsjahr Allgemeine Java-Themen 0
Monokuma String List nach Zahlen und Worten sortieren Allgemeine Java-Themen 9
MiMa Sortieren nach Stellenangaben Allgemeine Java-Themen 7
heyluigi Random Integer Array Ausgabe nach Größe sortieren Allgemeine Java-Themen 6
G Map nach key sortieren Allgemeine Java-Themen 14
S Sortieren nach Objekten Allgemeine Java-Themen 13
B JTable nach Icon sortieren Allgemeine Java-Themen 6
J Map nach value sortieren Allgemeine Java-Themen 14
S String-Array nach Datum sortieren Allgemeine Java-Themen 10
Developer_X Ein Array nach einem bestimmten Attribut sortieren Allgemeine Java-Themen 3
D JTabel sortieren nach mehreren kriterien Allgemeine Java-Themen 3
G Verschachtelte Treemaps, nach Value sortieren Allgemeine Java-Themen 11
K ArrayList nach bestimmtem Muster sortieren Allgemeine Java-Themen 3
Spot84 Vector nach Ressourcetyp sortieren Allgemeine Java-Themen 4
C ArrayList nach Datum sortieren Allgemeine Java-Themen 7
T HashMap (String, Object(String , int)) nach int sortieren Allgemeine Java-Themen 7
S ArrayList nach mehreren Spalten sortieren? Allgemeine Java-Themen 13
L Nach Häufigkeit sortieren Allgemeine Java-Themen 6
Z Elemente in Vector nach Häufigkeit sortieren. Allgemeine Java-Themen 13
S Vector sortieren nach Objekt-Info? Allgemeine Java-Themen 9
J HashMap nach values sortieren Allgemeine Java-Themen 2
S Sortieren Von Objekten Nach Attribut Allgemeine Java-Themen 6
C Sortieren und Selektieren einer ArrayList<Point3D> Allgemeine Java-Themen 6
L allgemein Strings händisch in Liste sortieren Allgemeine Java-Themen 47
Willi.We Array sortieren Allgemeine Java-Themen 5
L ArrayList sortieren Allgemeine Java-Themen 2
MiMa ArrayList sortieren?? Allgemeine Java-Themen 5
C MySQL Tabellen sortieren. Allgemeine Java-Themen 33
Curtis_MC Collections Liste anhand mehrere Kriterien sortieren Allgemeine Java-Themen 6
B Java Mail: Emails sortieren? Allgemeine Java-Themen 5
G Liste (UsageStats) sortieren (Android) Allgemeine Java-Themen 5
FRI3ND Datentypen Date-Array sortieren - Text mitnehmen? Allgemeine Java-Themen 7
P Wertepaare sortieren Allgemeine Java-Themen 3
T Collections ArrayList Sortieren Allgemeine Java-Themen 4
P Listen sortieren Allgemeine Java-Themen 1
U Methoden Algorithmus MergeSort String [ ] array sortieren programmieren Allgemeine Java-Themen 17
S Verkettete (Teil)Liste sortieren ( rekursiv bis n) Allgemeine Java-Themen 2
K Strings sortieren: 2 Kritieren Allgemeine Java-Themen 5
B Algortihmus zum linearen Sortieren Allgemeine Java-Themen 1
K ArrayList sortieren Allgemeine Java-Themen 16
H Liste sortieren anhand optionalem Property Allgemeine Java-Themen 3
2 Mehrere Uhrzeiten Sortieren Allgemeine Java-Themen 2
B Counting Sort (Sortieren durch Zählen) Allgemeine Java-Themen 13
H Liste von Objekten generisch sortieren Allgemeine Java-Themen 0
Bluedaishi String Array mit Datum und Uhrzeit String sortieren Allgemeine Java-Themen 6
S Erste Schritte Arrayliste alphabetisch sortieren mit Eingabe Allgemeine Java-Themen 9
L Sortieren von "Map<String, Object>" Allgemeine Java-Themen 2
M Sortieren und Leerzeichen Allgemeine Java-Themen 11
W Array Indizes sortieren Allgemeine Java-Themen 16
D Sortieren von Liste zu unperformant Allgemeine Java-Themen 6
E Array alphabetisch sortieren Allgemeine Java-Themen 1
5 Objekte Sortieren lassen Allgemeine Java-Themen 7
P Beim sortieren nullpointerexception Allgemeine Java-Themen 12
T Array Sortieren (null Werte ans Ende) Allgemeine Java-Themen 2
Gossi Collections (Unbekannte) Liste Sortieren Allgemeine Java-Themen 10
S Int Values sortieren Allgemeine Java-Themen 7
A 2D-array problem (sortieren) Allgemeine Java-Themen 6
T Liste mit GregorianCalendar-Objekten in List einlesen, mit Collection sortieren und ausgeben Allgemeine Java-Themen 3
D priority queue sortieren Allgemeine Java-Themen 10
G List<Person> sortieren Allgemeine Java-Themen 6
K Hashmap sortieren Allgemeine Java-Themen 6
H Problem beim Sortieren einer HashMap mit TreeSet Allgemeine Java-Themen 4
M ArrayList<String>, String häufigkeit sortieren Allgemeine Java-Themen 4
J Wie sortieren? Allgemeine Java-Themen 11
T Liste sortieren Allgemeine Java-Themen 6
K Strings sortieren (knifflig) Allgemeine Java-Themen 7
C ArrayList (mit Objekten) sortieren Allgemeine Java-Themen 12
N Zahlen in Strings einer ArrayList sortieren Allgemeine Java-Themen 14
V ArrayList sortieren Allgemeine Java-Themen 7
B Sortieren mit generischen Datentypen Allgemeine Java-Themen 3
C ArrayList anhand von zwei Attributen sortieren Allgemeine Java-Themen 4
O Sortieren von Telefonnummern Allgemeine Java-Themen 8
I Vector mit Objekten sortieren,Videos mit JMF wiedergeben Allgemeine Java-Themen 6
S Koordinatentupel-Map sortieren?? Allgemeine Java-Themen 16
C ArrayList sortieren (mehrere Kriterien) Allgemeine Java-Themen 6
G ArrayList mit quicksort sortieren Allgemeine Java-Themen 9
G sortieren von generics Allgemeine Java-Themen 10
Z Als Final deklarierte Klasse im Array sortieren Allgemeine Java-Themen 2
O ArrayList sortieren Allgemeine Java-Themen 8
G ArrayList mit Indices parallel sortieren Allgemeine Java-Themen 8
D HashMap sortieren Allgemeine Java-Themen 2
C Sortieren File[] Allgemeine Java-Themen 5
W [solved] Vector sortieren (Collection / Comparable?) Allgemeine Java-Themen 7
D LinkedList anhand einer long-Variable der Objekte sortieren Allgemeine Java-Themen 5
O Vektoren in Vektor sortieren aber mit Java 1.4 (!) Allgemeine Java-Themen 4
T TreeMap durch Comparator mit Generics sortieren Allgemeine Java-Themen 9
M ArrayList sortieren - HashMap mit sort_id vorhanden Allgemeine Java-Themen 2
A Sortieren mit Java Allgemeine Java-Themen 3
J Properties sortieren Allgemeine Java-Themen 6
E Bitte um Rat: Sortieren mit ArrayList Allgemeine Java-Themen 2
G Strings die Zahlen enthalten sinnvoll sortieren (A2 < A10 Allgemeine Java-Themen 4
G List mit selbstdefinierten Objekten sortieren Allgemeine Java-Themen 2
F Doppelt verkettete Liste sortieren? Allgemeine Java-Themen 8
G Set absteigend Sortieren Allgemeine Java-Themen 6
B ein spezielles Byte-Array sortieren Allgemeine Java-Themen 11
D Sortieren? Allgemeine Java-Themen 13
N ArrayList sortieren Allgemeine Java-Themen 10
S Dten im Excel sortieren Allgemeine Java-Themen 5
H Objekte Sortieren Allgemeine Java-Themen 4
F Kann man String[] sortieren? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben