设矩阵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
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
此处的i j 是从1开始算起的 , 如果从0开始算起的话,结果k = (i+1)*i / 2 + (j +1)
代前三个计算就验证了
b,注意数组下标从1开始。 下三角中的元素aij前面有i-1行,共有i*(i-1)/2个元素,aij是它所在行中的第j个。 所以B答案
B
登录后提交答案