更多“— Jane, I’m coming to say good-bye. I’m leaving tomorrow.\n— _______A.I’m sorry.B.Oh, ”相关问题
  • 第1题:

    已知有一维数组A[0.m×n-1],若要对应为m行n列的矩阵,则下面的对应关系(),可将元素A[k](O≤<k≤<m×n)表示成矩阵的第i行、第j列的元素(0≤i≤m,0匀≤n)。

    A. i=k/n,j=k%m
    B.i=k/m,j=k%m
    C.i=k/n,j=k%n
    D.i=k/m,j=k%n

    答案:C
    解析:
    矩阵每一行有n个元素,则第i+l行、第j+l到的元素~在A中是第n×i+j+l个元素,对应的下标k=nXi+j(因为下标从0开始)。反过来:i=k/n,j=k%n。

  • 第2题:

    已知m行n列的二维数组,则数组元素a[i][j]相对于a[0][0]的偏移量是()

    A.i*n+j

    B.i*m+j

    C.j*n+i

    D.j*m+i


    B

  • 第3题:

    若二维数组a有m行n列,则计算任一元素a[i][j]在数组中位置的公式为()

    A.i*m+j

    B.j*n+i

    C.i*n+j

    D.j*m+n


    i*n+j

  • 第4题:

    设有一个m行n列的矩阵存储在二维数组A[1..M,1..n]中,将数组元素按行排列,对于A[i,j](1≤i≤m,l≤j≤n),排列在其前面的元素个数为( ).

    A.i*(n-1)+j
    B.(i-1)*n+J-1
    C.i*(m-l)+j
    D.(i-1)*m+J-1

    答案:B
    解析:
    本题考查数据结构基础知识。二维数组A[1..m,1.n]如下所示。



    对于元素A[i,j],其之前有i-1行、每行n个元素,在第i行上,A[i,j]之前有j-1个元素,因此,按行排列时,A[i,j]之前共有(i-1)*n+j-1个元素。

  • 第5题:

    1、若二维数组a有m行n列,则计算任一元素a[i][j]在数组中位置的公式为()

    A.i*m+j

    B.j*n+i

    C.i*n+j

    D.j*m+n


    i*n+j

  • 第6题:

    二维数组a有 M行N列,则在a[i][j]之前的元素个数为()

    A.i*N+j

    B.j*M+i

    C.i*N+j-1

    D.j*M+i-1


    i*n+j