Fixed addCol bug

This commit is contained in:
2022-02-17 21:26:40 +00:00
parent 0f76d0646d
commit 8bfe0865e6

View File

@@ -1,7 +1,7 @@
//Matrix/src/main/java/com/mattrixwv/BigIntegerMatrix.java //Matrix/src/main/java/com/mattrixwv/BigIntegerMatrix.java
//Mattrixwv //Mattrixwv
// Created: 02-10-22 // Created: 02-10-22
//Modified: 02-10-22 //Modified: 02-17-22
package com.mattrixwv.matrix; package com.mattrixwv.matrix;
@@ -60,7 +60,7 @@ public class BigIntegerMatrix{
//Return the new grid //Return the new grid
return newGrid; return newGrid;
} }
protected boolean isSquare(){ public boolean isSquare(){
if(getNumRows() == 0){ if(getNumRows() == 0){
return false; return false;
} }
@@ -292,7 +292,7 @@ public class BigIntegerMatrix{
public void addCol(BigInteger[] elements){ public void addCol(BigInteger[] elements){
//Make sure the number of rows is valid //Make sure the number of rows is valid
if(grid.length == 0){ if(grid.length == 0){
grid = new BigInteger[1][elements.length]; grid = new BigInteger[elements.length][1];
} }
else if(grid.length == elements.length){ else if(grid.length == elements.length){
//Copy all existing data into the new grid //Copy all existing data into the new grid