单选题
设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a
1,1
为第一元素,其存储地址为1,每个元素占一个地址空间,则a
8,5
的地址是( )。
A.13 B.33 C.18 D.40
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 这里数组下标从1开始,只存储其下三角形元素,在a
8,5
的前面有7行,第1行有1个元素,第2行有2个元素,…,第7行有7个元素,这7行共有(1+7)×7/2=28个元素,在第8行中,a
8,5
的前面有4个元素,所以,a
8,5
前有28+4=32个元素,其地址为33。
提交答案
关闭