经典指数          
原因
6010
浏览数
0
收藏数
 

设有一个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

     举报   纠错  
 
切换
1 个答案

答案为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

]处

 
切换
撰写答案