A[N][N]是对称矩阵,将下三角(包括对角线)元素A[i][j](1<=i、j<=N,i>=j)以行优先顺序存储到一维数组B[k]中(1<=k<=N(N+1 )/2,即A[1][1]映射到B[1]),则对任一元素a[i][j],对应B[k] 的下标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
查看答案
设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,A[1][1]为矩阵A的第一元素,其存储地址为1,每个元素占一个地址空间,则A[8][5]的地址为()。(考研原题)
A. 13
B. 33
C. 18
D. 40
一个100阶三对角矩阵M,其中,M[i][j](1≤i,j≤100),将其以行优先方式压缩到下标从0开始的一维数组N中,则元素M[30][30]在数组N中对应的下标是:()【2016年研究生入学考试全国统考的原题】
A. 86
B. 87
C. 88
D. 89
设有数组A[i][j],数组的每个元素在内存里占据的长度为3 字节,i的值为1到8,j的值为1到10,数组从内存首地址BA 开始顺序存放,当用以列为主存放时,元素A[5][8] 的存储首地址为 () 。
A. BA+141
BA+180
C. BA+222
D. BA+225
假设以行序为主序存储二维数组A[1..100,1..100] ,设每个数据元素占2 个存储单元,基地址为10,则LOC[5, 5]=()。
A. 808
B. 818
C. 1010
D. 1020