niusouti.com

设有如下所示的下三角矩阵A[0..8,0..8],将该三角矩阵的非零元素(即行下标不小于列下标的所有元素)按行优先压缩存储在数组M[1..m]中,则元素A[i,j](0≤i≤8,j≤i)存储在数组M的(58)中。A.B.C.D.

题目

设有如下所示的下三角矩阵A[0..8,0..8],将该三角矩阵的非零元素(即行下标不小于列下标的所有元素)按行优先压缩存储在数组M[1..m]中,则元素A[i,j](0≤i≤8,j≤i)存储在数组M的(58)中。

A.

B.

C.

D.


相似考题
参考答案和解析
正确答案:A
解析:本题中注意M数组从1开始,A[i,j]前有i行,元素个数分别为1,2,3……i共i*(i+1)/2个,加上A[i,0],A[i,1],……A[i,j]共j+1个,总计i*(i+1)/2+j+l。对应关系:M[1]-A[0,0],M[2]-A[1,0],……M[i*(i+1)/2+j+1]-A[i,j]。
更多“ 设有如下所示的下三角矩阵A[0..8,0..8],将该三角矩阵的非零元素(即行下标不小于列下标的所有元素)按行优先压缩存储在数组M[1..m]中,则元素A[i,j](0≤i≤8,j≤i)存储在数组M的(58)中。”相关问题
  • 第1题:

    设有10阶对称矩阵A,其中矩阵元素用a(i,j)表示,i为行下标,i=0,1,...,9,j为列下标,j=0,1,...,9,将A按照行优先顺序存储下三角元素的方式存储至一维数组B,则数组B[6]中存储的矩阵元素是a(___,___)。(请直接填写i和j的值,用一个空格隔开,注意答案不唯一,写一个即可)


    3 0##%_YZPRLFH_%##0 3

  • 第2题:

    设有10阶对称矩阵A,其中矩阵元素用a(i,j)表示,i为行下标,i=0,1,...,9,j为列下标,j=0,1,...,9,将A按照行优先顺序存储下三角元素的方式存储至一维数组B,则数组B[7]中存储的矩阵元素是a(___,___)。(请直接填写i和j的值,用一个空格隔开,注意答案不唯一,写一个即可)


    3 0##%_YZPRLFH_%##0 3

  • 第3题:

    23、设有10阶对称矩阵A,其中矩阵元素用a(i,j)表示,i为行下标,i=0,1,...,9,j为列下标,j=0,1,...,9,将A按照行优先顺序存储下三角元素的方式存储至一维数组B,则数组B[34]中存储的矩阵元素是a(___,___)。(请直接填写i和j的值,用一个空格隔开,注意答案不唯一,写一个即可)


    B

  • 第4题:

    设有10阶对称矩阵A,其中矩阵元素用a(i,j)表示,i为行下标,i=0,1,...,9,j为列下标,j=0,1,...,9,将A按照行优先顺序存储下三角元素的方式存储至一维数组B,则数组B[11]中存储的矩阵元素是a(___,___)。(请直接填写i和j的值,用一个空格隔开,注意答案不唯一,写一个即可)


    3 0##%_YZPRLFH_%##0 3

  • 第5题:

    设有6阶对称矩阵A,其中矩阵元素用a(i,j)表示,i为行下标,i=0,1,...,5,j为列下标,j=0,1,...,5,将A按照行优先顺序存储下三角元素的方式存储至一维数组B,设每个矩阵元素占2个字节,已知数组B的首地址为100,则,a(0,5)的地址是_________ 。


    114