The sparse matrix has 5 rows and 5 columns. values: size = 11 capacity = 20 columnPointers: size = 5 capacity = 5 rowIndices: size = 11 capacity = 20 seting (0,4) to 88: values: size = 12 capacity = 20 columnPointers: size = 5 capacity = 5 rowIndices: size = 12 capacity = 20 seting (1,2) to 0: seting (4,2) to 0: values: size = 10 capacity = 20 columnPointers: size = 5 capacity = 5 rowIndices: size = 10 capacity = 20 seting (0,1) to 88: values: size = 10 capacity = 20 columnPointers: size = 5 capacity = 5 rowIndices: size = 10 capacity = 20 seting (2,2) to 0: values: size = 10 capacity = 20 columnPointers: size = 5 capacity = 5 rowIndices: size = 10 capacity = 20 Result from addCol(4): values: size = 10 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 10 capacity = 20 Result from addRow(2): values: size = 10 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 10 capacity = 20 Testing constructor with a Matrix object values: size = 11 capacity = 20 columnPointers: size = 5 capacity = 5 rowIndices: size = 11 capacity = 20 Result from addCol(4): values: size = 11 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 11 capacity = 20 Result from addRow(2): values: size = 11 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 11 capacity = 20 Result from getRow(4): > Result from getCol(0): > Result from removeRow(0): > values: size = 8 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 8 capacity = 20 Result from removeRow(0): > values: size = 6 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 6 capacity = 20 Result from removeRow(0): values: size = 6 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 6 capacity = 20 Result from removeRow(0): > values: size = 5 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 5 capacity = 20 Result from removeRow(0): > values: size = 3 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 3 capacity = 20 Result from removeRow(0): > values: size = 0 capacity = 20 columnPointers: size = 6 capacity = 10 rowIndices: size = 0 capacity = 20 values: size = 11 capacity = 20 columnPointers: size = 5 capacity = 5 rowIndices: size = 11 capacity = 20 Result from removeCol(0): > values: size = 8 capacity = 20 columnPointers: size = 4 capacity = 5 rowIndices: size = 8 capacity = 20 Result from removeCol(0): > values: size = 6 capacity = 20 columnPointers: size = 3 capacity = 5 rowIndices: size = 6 capacity = 20 Result from removeCol(0): > values: size = 4 capacity = 20 columnPointers: size = 2 capacity = 5 rowIndices: size = 4 capacity = 20 Result from removeCol(0): > values: size = 2 capacity = 20 columnPointers: size = 1 capacity = 5 rowIndices: size = 2 capacity = 20 Result from removeCol(0): > values: size = 0 capacity = 20 columnPointers: size = 0 capacity = 5 rowIndices: size = 0 capacity = 20