二维数组A[1,...,m,1,...,n](m行n列)按行存储在数组B[1,...,m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()
A. (i-1)*n+j
B. (i-1)*n+j-1
C. i*(j-1)
D. j*m+i-1
查看答案
多维数组之所以有行优先顺序和列优先顺序两种存储方式是因为()
A. 数组的元素处在行和列两个关系中
B. 数组的元素必须从左到右顺序排列
C. 数组元素之间存在次序关系
D. 数组是多维结构,内存是一维结构
对n阶对称矩阵压缩存储时,需要表长为()的顺序表
A. n/2
B. n2/2
C. n(n+1)/2
D. n(n-1)/2
下列说法不正确的是()
A. 广义表的表头总是一个广义表
B. 广义表的表尾总是一个广义表
C. 广义表难以用顺序存储结构
D. 广义表可以是一个多层次的结构
对稀疏矩阵采用压缩存储,其缺点之一是
A. 无法判断矩阵有多少行多少列
B. 无法根据行列号查找到某个矩阵元素
C. 无法根据行列号计算矩阵元素的存储地址
D. 使矩阵元素之间的逻辑挂机更加复杂