• 2022-06-05
    二维数组a[1..N,1..N]可以按行存储或按列存储。对于数组元素a[i,j](1<=i,j<=N),当时,在按行和按列两种存储方式下,其偏移量相同
  • i=j

    内容

    • 0

      设二维数组A&#91;1…m,1…n&#93;(即m行n列)按行存储在B&#91;1…m*n&#93;中,则二维数组元素A&#91;i,j&#93;在一位数组B中的下标为

    • 1

      设二维数组A&#91;1…m,1…n&#93;按行存储在数组B中,则二维数组元素A&#91;i,j&#93;在一维数组B(下标从0开始)中的位置为() A: n*(i-1)+j B: n*(i-1)+j-1 C: i*(j-1) D: j*m+i-1

    • 2

      设二维数组A&#91;1..m,1..n&#93;(即m行n列)按行存储在数组B&#91;1..m*n&#93;中,则二维数组元素A&#91;i,j&#93;在一维数组B中的下标为()。 A: (i-1)*n+j B: (i-1)*n+j-1 C: i*(j-1) D: j*m+i-1

    • 3

      设二维数组A&#91;1..m,1..n&#93;(即m行n列)按行存储在数组B&#91;1..m*n&#93;中,则二维数组元素A&#91;i,j&#93;,在一维数组B中的下标为( )。 A: (i-j)*n+j B: (i-1)*n+j-1 C: i*(j-1) D: j*m+i-1

    • 4

      二维数组a有m行n列,则在a[i]&#91;j&#93;之前的元素个数为______。选择一项:[/i] A: i * n + j B: i * n + j + 1 C: i * n + j - 1 D: j * n + i