Einträgen von Matrix zu sotieren

fatfox

Bekanntes Mitglied
Hallo Leute,

Ich habe wieder eine Frage...

Ich habe eine 10,000 X 10,000 Matrix. Ich möchte die Elemente in der Matrix nach Größe sortieren ( natürlich möchte ich auch die Position wissen.). Welche Methode werde ihr benutzen?

Ich habe jetzt nur eine Idee, dass ist mit TreeSet. Also alle die Position eines Elements als "key" und die Wert des Elements als "value" in eine Treeset speichern. Dannach sortiere ich die TreeSet.

Aber ich finde irgendwie die Methode nicht gut genug... Habt ihr noch bessere Ideen?

Vielen Dank für eure Bemühung!
 
Danke bone2, ich werde die Post gut lesen. Aber ich habe noch eine Frage, weil ich möchte noch über die Postion wissen:

z.B
Wert | Position
100 | (3, 5)
99 | (2, 4)
95 | (7, 8)
.....
......

Soll ich eine Klasse dazu schreiben, um die Größe der Wert und die Position zu speichern? und dann ein Sortierungsalgorithmus für den Klass implementieren?
 

Zurück
Oben