Hallo Leute,
ich habe folgendes Problem:
Ich habe n Arrays mit jeweils 100 integer Werten (100 Zeitpunkte). Zu jedem dieser n Arrayy korrespondiert noch 1 weiterer Interger Wert constant_n(bedeutet dieser Wert ist für alle 100 Einträge des Arrays der selbe).
Jetzt will ich für jeden dieser 100 Zeitpunkte t die Wertetuppel: (Array[t], constant_n) bilden. Also beispielsweise für den Zeitpunkt 0: (Array_1 [0], constant_1), (Array_2 [0], constant_2), ..., (Array_n [0], constant_n).
Jetzt sollen diese Tupel aufsteigend nach dem Wert von Array_n sortiert werden. Also für den Zeitpunkt 0 z.B.
(Array_5 [0], constant_5)
(Array_23[0], constant_23)
(Array_7[0], constant_7)
usw.
mit Array_5 [0]< Array_23[0]< Array_7[0] usw
und das Ganze dann für jeden der 100 Zeitpunkte.
Jetzt wollte ich mal fragen, wie sich soetwas am geschicktesten realisieren lässt? Natürlich könnte ich das mit Biegen und Brechen implementieren, aber ich denke, dass sich soetwas auch "elegant" lösen könnte. Deswegen wollte ich euch mal fragen.
Wäre cool, wenn mir jemand weiterhelfen könnte.
ich habe folgendes Problem:
Ich habe n Arrays mit jeweils 100 integer Werten (100 Zeitpunkte). Zu jedem dieser n Arrayy korrespondiert noch 1 weiterer Interger Wert constant_n(bedeutet dieser Wert ist für alle 100 Einträge des Arrays der selbe).
Jetzt will ich für jeden dieser 100 Zeitpunkte t die Wertetuppel: (Array[t], constant_n) bilden. Also beispielsweise für den Zeitpunkt 0: (Array_1 [0], constant_1), (Array_2 [0], constant_2), ..., (Array_n [0], constant_n).
Jetzt sollen diese Tupel aufsteigend nach dem Wert von Array_n sortiert werden. Also für den Zeitpunkt 0 z.B.
(Array_5 [0], constant_5)
(Array_23[0], constant_23)
(Array_7[0], constant_7)
usw.
mit Array_5 [0]< Array_23[0]< Array_7[0] usw
und das Ganze dann für jeden der 100 Zeitpunkte.
Jetzt wollte ich mal fragen, wie sich soetwas am geschicktesten realisieren lässt? Natürlich könnte ich das mit Biegen und Brechen implementieren, aber ich denke, dass sich soetwas auch "elegant" lösen könnte. Deswegen wollte ich euch mal fragen.
Wäre cool, wenn mir jemand weiterhelfen könnte.