已知矩阵A是一个对称矩阵,为了节省存储,将其下三角部分按行优先存放在一维数组B[1…n(n-1)/2]中,对下三角部分中任一元素aij(i>=j)在一维数组B的下标位置k值是( )。
A. i(i-1)/2+j-1
B. i(i-1)/2+j
C. i(i+1)/2+j-1
D. i(i+1)/2+j
查看答案
已知广义表L=((x,y,z),a,(u,t,w)),从L表中取出原子u的运算是( )。
A. head(tail(tail(L)))
B. tail(head(head(tail(L))))
C. head(tail(head(tail(L))))
D. head(head(tail(tail(L))))
广义表L=((a,b,c)),则L的长度和深度分别为 ( )。
A. 1和1
B. 1和3
C. 1和2
D. 2和3
tail (head(((a,b,c,d,e))))= ( )。
A. a
B. c,d
C. 空
D. (b,c,d,
二维数组A[10…20,5…10]采用列序方式存储,每个数据元素占4个存储单元,且A[10,5]的存储地址是1000,则A[20,9]的地址是( )。
A. 1216
B. 1212
C. 1256
D. 1368