单选题 将一个n×n的对称矩阵A的下三角部分按行存放在一个一维数组B中,A[0][0]存放于B[0]中,那么第i行的对角元素A[i][i]在B中的存放位置是______。
  • A.(i+3)×i/2
  • B.(i+1)×i/2
  • C.(2n-i+1)×i/2
  • D.(2n-i-1)×i/2
【正确答案】 A
【答案解析】[解析] 第i行前面存有i行,元素个数为1+2+…+i=(i+1)×i/2,第i行中第i列前有i个元素,则A[i][i]在B中的存放位置为(i+1)×i/2+i=(i+3)×i/2。