一个nxn的对称矩阵A,将其下三角部分按行存放在一个一维数组B中。 A[0][0]存放于B[O]中,那么第i行的对角元素A[i][i]存放于B中(50)处。
A.(i+3)*i/2
B.(i+1)*i/2
C.(2n-i+1)*i/2
D.(2n-i-1)*i/2
第1题:
26、设矩阵A是一个对称矩阵,为了节省存储空间,将其下三角部分按照行优先存放在一维数组B中(下标从0开始),对于下三角部分中的任一元素aij(i>j,i和j从1开始取值)在一维数组B中的下标k是()。
A.i(i-1)/2+j-1
B.i(i+1)/2+j
C.i(i+1)/2+j-1
D.i(i-1)/2+j
第2题:
将一个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
第3题:
【单选题】设矩阵A是一个对称矩阵,为了节省存储,将其下三角部分按行序存放在一维数组B[1, n(n-1)/2]中,对下三角部分中任一元素ai,j(i≤j), 在一维数组B中下标k的值是_____。
A.i(i-1)/2+j-1
B.i(i-1)/2+j
C.i(i+1)/2+j-1
D.i(i+1)/2+j
第4题:
设有n*n的对称矩阵A,将其下三角部分按行压缩存放在一维数组B中,而A[0][0]存放在B[0]中,那么,第i行的对角线元素A[i][i]存放在B中()处。
A.(i+3)i/2
B.i(i+1)/2
C.(2n-i+1)i/2
D.(2n-i-1)i/2
第5题:
将一个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