若对n阶对称矩阵A[1..n,1..n]在以行序为主序方式下将其下三角的元素(包括主对角线上的所有元素)依次存放于一维数组B[1..n(n+1)/2]中,则在B中确定aij(i<j)的位置k的关系是( )。

admin2019-08-10  32

问题 若对n阶对称矩阵A[1..n,1..n]在以行序为主序方式下将其下三角的元素(包括主对角线上的所有元素)依次存放于一维数组B[1..n(n+1)/2]中,则在B中确定aij(i<j)的位置k的关系是(    )。

选项 A、i(i-1)/2+j
B、j(j-1)/2+i
C、i(i+1)/2+j
D、j(j+1)/2+i

答案B

解析 将对称矩阵A中的下三角的元素存放于B数组中,若求aij(i>j)的位置k的关系,答案为A,即i(i-1)/2+j。但是,本题求aii(i<j)的位置k的关系,aij(i<j)这个元素没被存放,也就是说需要找到与aij(i<j)这个元素相等的元素aij,这就需要将备选答案A中i(i-1)/2+j的i与j互换,因此正确答案为B,即j(j-1)/2+i。
转载请注明原文地址:https://kaotiyun.com/show/SfCi777K
0

最新回复(0)