若下三角矩阵An×n,按列顺序压缩存储在数组Sa[0…(n+1)n/2]中,则非零元素aij的地址为()。(设每个元素占d个字节)
A: A
B: B
C: C
D: D
A: A
B: B
C: C
D: D
举一反三
- 若下三角矩阵An*n,按行顺序压缩存储在数组a[0..(n+1)n/2]中,则非零元素aij的地址为()(设每个元素占d个字节
- 若下三角矩阵An×n,按列顺序压缩存储在数组Sa[0…(n+1)n/2]中,则非零元素aij的地址为()。(设每个元素占d个字节) A: [(j-1)*n-+i-1]*d B: [(j-1)*n-+i]*d C: [(j-1)*n-+i+1]*d D: [(j-1)*n-+i-2]*d
- 若下三角矩阵An*n,按行顺序压缩存储在数组a[0..(n+1)n/2]中,则非零元素aij的地址为()(设每个元素占d个字节) A: LOC(a00)+((j-1)j/2+i)*d B: LOC(a00)+((i+1)i/2+j)*d C: LOC(a00)+((i-1)i/2+j-1)*d D: LOC(a00)+((i-1)i/2+i-1)*d
- 存储n行n列的下三角矩阵A中元素aij,对应的一维数组L[0..n(n+1)/2-1]的对应数组元素是L[ _______ ]。
- 一个n*n的下三角矩阵A(行列下标均从1开始)按行优先进行压缩存储到一维数组SA[1..n(n+1)/2]中,则A[i][j]在数组SA中的存储位置是i(i-1)/2+j[/i]