Ich mache eine Java-Anwendung, die chemische Gleichungen ausgleicht. Ich wiederhole jeden Ausdruck und erstelle zwei Arraylisten. In einer Arraylist habe ich die Menge aller Elemente. Zum Beispiel (im ersten Term), wenn die Gleichung C6H12O6 + O2 = CO2 + H2O ist, wird die Arraylist {C, H, O} haben. In einem anderen habe ich die entsprechenden Zahlen, also wird es {6,12,6} enthalten. Ich brauche alle diese zu kombinieren, um eine Matrix (3 x 4) zu bilden, das wäre:Hilfe mit einem chemischen Balancer? (Umwandlung von Arraylisten in Matrix) in Java
(0,0) = 6 (1,0) = 12 (2,0) = 6 (0,1) = 0 (1,1) = 0 (2,1) = 2 (0,2) = 1 (1,2) = 0 (2,2) = 2 (0, 3) = 0 (1,3) = 2 (2,3) = 1
Die obige Matrix ist so ausgelegt, dass Zeile 0 C, Zeile 1 H und Zeile 2 O ist. Die Spalten sind die Begriffe (0, 1, 2 und 3)
Haben Sie Vorschläge, die Arraylisten in eine Matrix umzuwandeln?
Umm. Ich bin mir ziemlich sicher, dass du Informationen verlierst, so wie du es tust. Und das ist keine Matrix. Was ist mit etwas wie (2,3). Was bedeutet das? – Falmarri