Sortierverfahren - wie Stabilität testen (im array)

  • Themenstarter Themenstarter sorter
  • Beginndatum Beginndatum
S

sorter

Gast
Ich habe mich mit einigen Sortierverfahren beschäftigt (Insertion, Merge, Bubble, Selection).

Wie könnte ich die Stabiliät beim Sortieren eines Array testen, natürlich müssen 2 mal die Gleichen Werte enthalten sein, aber wie müsste das Array aufgebaut sein, also wie baue ich den 2. Schlüssel ein, der bei Gleichheit entscheidet, so dass ich es nachher überprüfen kann, ob stabil oder nicht?
 
Die Beispiele kenne ich, weiß aber nicht, wie ich die in ein Array umsetzen soll, komme momentan einfach nicht weiter, kann mir jemand ein Code Beispiel geben?
 
Java:
Integer drei1 = new Integer(3);
Integer drei2 = new Integer(3);

data = new Integer[] { 1,3,4,5,6,7,4 drei1, drei2, 3,3,54,6,2,1,4,53,3, ... };
sort(data);
schauen ob drei1 zuerst in data auftaucht indem mittels == statt equals verglichen wird.
 

Zurück
Oben