欲阅读以下为2D交错数组:读2D阵列成三角形
3
7 4
2 4 6
8 5 9 3
我需要增加在每个输入的列大小。我不确定如何去做。
我的代码如下:
int col = 1;
int[][] values = new int[rows][col];
for(int i = 0; i < values.length; i++){
for(int j = 1; j < col; j++)
{
values[i][j] = kb.nextInt();
col++;
}
}
你有使用数组?他们可能不是最好的数据结构,这取决于你读完数据后你想要做什么。 – Edd
增加列大小并不是问题,你也增加了行大小,这是问题,因此你需要一个动态列表。 – Juvanis
您也可以使用单个数组来保存所有数据。然后编写一个函数,根据单个索引 – Bee