2025-02-24 16:12:08
2025-02-24 08:20:36
2025-02-24 14:18:25
2025-02-24 19:25:12
怎么计算的
a[i][j]表示第i+1行,第j+1列。因为下标都是从0开始的!
比如二维数组a有6列,求a[4][4]前面有多少个数
我们可以列出来看一下
a[0][0] a[0][1] a[0][2] a[0][3] a[0][4] a[0][5]
a[1][0] a[1][1] a[1][2] a[1][3] a[1][4] a[1][5]
a[2][0] a[2][1] a[2][2] a[2][3] a[2][4] a[2][5]
a[3][0] a[3][1] a[3][2] a[3][3] a[3][4] a[3][5]
a[4][0] a[4][1] a[4][2] a[4][3] a[4][4] 。。。
。。。。。。
所以在a[4][4]前面有 4 * 6 + 4 个数,公式就是i*m+j