itgle.com

将一个n阶三对角矩阵A的三条对角线上的元素按行压缩存放于一个一维数组B中, A[0][0]存放于B[0]中。对于任意给定数组元素A[i][j],它应是数组A中第______行的元素。

题目

将一个n阶三对角矩阵A的三条对角线上的元素按行压缩存放于一个一维数组B中, A[0][0]存放于B[0]中。对于任意给定数组元素A[i][j],它应是数组A中第______行的元素。


相似考题
参考答案和解析
正确答案:2i+j-3
2i+j-3 解析:在三对角矩阵中,按行压缩存储,其转换公式为k=2i+j-3。
更多“将一个n阶三对角矩阵A的三条对角线上的元素按行压缩存放于一个一维数组B中, A[0][0]存放于B[0]中 ”相关问题
  • 第1题:

    将一个n*n的对称矩阵A的下三角部分按行存放在一个一维数组B中,A[0][0]存放于B[0]中,那么第i行的对角元素A[i][i]在B中的存放位置是()。 A.i(i+3)/2 B.i(i+l)/2C.i(2n-i+1)/2D.i(2n-i-1)/2


    (i+3) × i/2

  • 第2题:

    设有一个n阶的三对角矩阵A的对角元素A[i][j]可存放于一个一维数组B中,要求行下标必须满足0<=i<=n-1,而列下标必须满足()。

    A.0<=j<=n-1

    B.i-1<=j<=i+1

    C.0<=j<=i

    D.i<=j<=n


    充分而非必要条件

  • 第3题:

    8、将一个三对角矩阵A[100][100]中的元素按行存储在一维数组B[298]中,矩阵A中的元素A[55][56]在数组B中的下标为()。 (说明:矩阵及数组的下标均从0开始)

    A.164

    B.165

    C.166

    D.167


    A 解析:前65行共有64×3+2(第一行2个元素):194个,元素A是第66行的第一个元素,所以它在数组B中的下标为195。

  • 第4题:

    将一个n*n的对称矩阵A的下三角部分按列存放在一个一维数组B中,A[0][0]存放于B[0]中,那么第i行的对角元素A[i][i]在B中的存放位置是()。 A.i(i+3)/2 B.i(i+l)/2 C.i(2n-i+1)/2 D.i(2n-i-1)/2


  • 第5题:

    将一个三对角矩阵A[100][100]中的元素按行存储在一维数组B[298]中,矩阵A中的元素A[55][56]在数组B中的下标为()。 (说明:矩阵及数组的下标均从0开始)

    A.164

    B.165

    C.166

    D.167


    A 解析:前65行共有64×3+2(第一行2个元素):194个,元素A是第66行的第一个元素,所以它在数组B中的下标为195。