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

admin2019-03-15  31

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

选项 A、13
B、33
C、18
D、40

答案B

解析 这里数组下标从1开始,只存储其下三角形元素,在a8,5的前面有7行,第1行有1个元素,第2行有2个元素,…,第7行有7个元素,这7行共有(1+7)×7/2=2 8个元素,在第8行中,a8,5的前面有4个元素,所以,a8,5前有28+4=32个元素,其地址为33。
转载请注明原文地址:https://kaotiyun.com/show/1ICi777K
0

最新回复(0)