나는 화학 방정식의 균형을 유지하는 Java 응용 프로그램을 만들고 있습니다. 각 용어를 반복하여 두 명의 arraylists를 만듭니다. 한 arraylist 있음, 나는 모든 요소 집합을했습니다. 예를 들어 (첫 번째 용어에서) 방정식이 C6H12O6 + O2 = CO2 + H2O이면 arraylist는 {C, H, O}를 갖습니다. 다른 숫자에는 해당 숫자가 있으므로 {6,12,6}을 포함합니다. (케미칼 밸런서에 대한 도움? (arraylists에서 행렬로 변환) java
(0,0) = 6 (1,0) 12 (2,0) = 6을 = I는 행렬 것 (4 3)을 형성하고 이들 모두를 결합해야 0,1) = 0 (1,1) = 0 (2,1) = 2 (0,2) = 1 (1,2) = 0 (2,2) = 2 (0, 3) = 0 (1) = 2 (1)
위 행렬은 행 0이 C, 행 1이 H, 행 2가 O가되도록 설계되었습니다. 용어 (0, 1, 2 및 3)
arraylists를 매트릭스로 변환하기위한 제안 사항은 무엇입니까?
Umm에서 좋은 행렬 작업을 원할 경우. 당신이하는 것처럼 정보를 잃어 버리는 것이 틀림 없습니다. 그리고 그것은 매트릭스가 아닙니다. (2,3)과 같은 것은 어떨까요? 그게 무엇을 나타 냅니까? – Falmarri