有一个N×N的下三角矩阵A,若采用行优先进行顺序存储,每个元素占用k个字节,则Aij(1<=i<=N,1<=j<=i)元素的相对字节地址(相对首元表地址而言)为()。
A.(i×(i-1)/2+j-1)×4
B.(i×(i+1)/2+j-1)×4
C.(i×i/2+j)×4
D.(i×(i-1)/2+j)×4
A.(i×(i-1)/2+j-1)×4
B.(i×(i+1)/2+j-1)×4
C.(i×i/2+j)×4
D.(i×(i-1)/2+j)×4
(12 )按行优先顺序存储下三角矩阵
的非零元素,则计算非零元素 a ij (1 ≤ j ≤ i ≤ n) 的地址的公式为
按行优先顺序存储下三角矩阵A。的非零元素,则计算非零元素aij(下标)(1≤j≤i≤n)的地址的公式为Loc(aij=【 】+i*(i-1)/2+(j-1)。
按行优先顺序存睹下三角矩阵的非零元素,则计算非零元素aij(1≤j≤i≤n)的地址的公式为
A.LOC(aij)=LOC(a11)+i×(i+1)/2+j
B.LOC(aij)=LOC(a11)+i×(i+1)/2+(j-1)
C.LOC(aij)=LOC(a11)+i×(i-1)/2+j
D.LOC(aij)=LOC(a11)+i×(i-1)/2+(j-1)
维数组C,它有n行n+1列。试设计一个方案,将两个矩阵A和B中的下三角区域元素存放于同一个C中。要求将A的下三角区域中的元素存放于C的下三角区域中,B的下三角区域中的元素转置后存放于C的上三角区域中、并给出计算A的矩阵元素a,和B的矩阵元素b在C中的存放位置下标的公式.
A.LOC(aij)=LOC(a11)+i×(i+1)/2+j
B.LOC(aij)=LOC(a11)+i×(i+1)/2+(j-1)
C.LOC(aij)=LOC(a11)+i×(i-1)/2+j
D.LOC(aij)=LOC(a11)+i×(i-1)/2+(j-1)
(1)试给出i和j的取值范围;
(2)试给出通过i和j求解k的公式。
A.110
B.120
C.130
D.140
设有如下所示的下三角矩阵A[0..8,0..8],将该三角矩阵的非零元素(即行下标不小于列下标的所有元素)按行优先压缩存储在数组M[1..m]中,则元素A[i,j](0≤i≤8,j≤i)存储在数组M的(58)中。
A.110
B.120
C.130
D.140
A.b63
B.b62
C.b64
D.b53