设有一个n行n列的对称矩阵A,将其下三角部分按行存放在一个一维数组B中,A[0][0]存放于B[0]中,那么第i行的对角元素A[i][i]存放于B中()处 (i+3)*i/2 (i+1)*i/2 (2n-i+1)*i/2 (2n-i-1)*i/2
答案为A。
“下三角” “
A[0][0]存放于B[0]
”
A[i][i]是第i+1行第i+1列元素,是第1+2+...+(i+1)=[(i+1)*(i+2)/2]个元素,又因为起始坐标是0。所以存放在[(i+1)*(i+2)/2]-1=[
(i+3)*i/2
]处