有一个10阶对称矩阵A,采用压缩存储方式(以行序列为主存储,且A[1][1]=1),则A[8][5]的地址是()。

题目
填空题
有一个10阶对称矩阵A,采用压缩存储方式(以行序列为主存储,且A[1][1]=1),则A[8][5]的地址是()。
参考答案和解析
正确答案: 33
解析: a11是第一个说明前面元素全是0,大致可以写出矩阵。压缩存储,对于这个 对称矩阵 来说,等于是存对角线的右上半加对角线的元素,或者是左下半加对角线的元素,其他位置不存。使用行优先存储,即先存a11,再a12,再a22,再a13,再a23,再a33,以此类推,一直到a85,所以a85的位置计算为:(1+2+3+4+5+6+7)+5=33
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为()。

A.13

B、32

C、33

D、40


参考答案:C

第2题:

设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主进行存储,a1,1为第一元素,其存储地址为1,每个元素占一个地址空间,则a8·5的地址是()。

A.13
B.33
C.18
D.40

答案:B
解析:
数组下标从1开始,只存储其下三角形元素,在A,5的前面有7行,第1行有1个元素,第2行有2个元素,…,第7行有7个元素,这7行共有(1+7)×7/2=28个元素,在第8行中,a8·5的前面有4个元素,所以a8·5前有28+4=32个元素,其地址为33。

第3题:

设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a1,1为第一个元素,其存储地址为1,每个元素占1个地址空间,则a8,5的地址为()。

A.13

B.33

C.18

D.40


正确答案:B

第4题:

有一个10阶对称矩阵A,采用压缩存储方式(以行序列为主存储,且A[1][1]=1),则A[8][5]的地址是()。


正确答案:33

第5题:

设有一个20阶的对称矩阵A,采用压缩存储方式,将其下三角部分以行序为主序存储到一维数组中(矩阵A的第一个元素为a11,数组b的下标从1开始),则矩阵元素a8,5在一维数组b中的下标是()。

A30

B28

C40

D33


D

第6题:

有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主序,A11为第一个元素,其存储地址为1,每个元素占1个地址空间,则A85的地址为( )。

A、13

B、33

C、18

D、40


正确答案: B

第7题:

设有一个10阶的对称矩阵A,采用压缩存储方式将其下三角部分以行序为主序存储到一维数组b中。(矩阵A的第一个元素为a1,1,数组b的下标从1开始),则矩阵元素a5,3对应一维数组b的数组元素是()。

Ab[18]

Bb[8]

Cb[13]

Db[10]


C

第8题:

设有一个10阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主存储到一维数组B中(数组下标从1开始),则矩阵中元素A8.5在一维数组B中的下标是()。

A.33

B.32

C.85

D.41


参考答案A

第9题:

设有一个18阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素a10,8在一维数组B中的下标是()

  • A、62,
  • B、63
  • C、51
  • D、53

正确答案:A

第10题:

设有一个10阶的对称矩阵A,采用压缩存储方式以行序为主序存储,a00为第一个元素,其存储地址为0,每个元素占有1个存储地址空间,则a85的地址为()


正确答案:41

更多相关问题