20180316 对称矩阵

设有一个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 ]处
下三角选A 上三角选C
原文地址:https://www.cnblogs.com/kxzh/p/8584521.html