设有一个n阶的下三角矩阵A,如果按照行的顺序将下三角矩阵中的元素(包括对角线上元素)存放在n(n+1)个连续的存储单元中,则A[i][j]与A[0][0]之间有_______个数据元素。[/i]
i(i+1)/2+j-1
举一反三
- 设有一个n阶的下三角矩阵A,如果按照行的顺序将下三角矩阵中的元素(包括对角线上元素)存放在n(n+1)个连续的存储单元中,则A[i][j]与A[0][0]之间有_______个数据元素。
- 将一个n阶三对角矩阵A的三条对角线上的元素按行压缩存放于一个一维数组B中, A[0][0]存放于B[0]中。对于任意给定数组元素A[i][j],它应是数组A中第______行的元素。[/i]
- 设n阶下三角矩阵a按行优先存储到一维数组b中,a[0][0]存放在[0]中,则a[i][j]存放在b[i(i+1)/2]中。[/i]
- 一个10阶对称矩阵a,采用以行序为主序只存储下三角和主对角部分的元素,每个元素占一个存储单元,且a[0][0]的地址为1,则a[8][5]的地址是________.
- 现有A[N,N]是对称矩阵,将下面三角(包括对角线)以行序优先存储到一维数组T[N(N+1)/2]中,则对任一上三角元素a[][]对应T[]的下标k是()。 A: i(i-1)/2+j B: j(j-1)/2+i C: i(j-i)/2+1 D: j(i-1)/2+1
内容
- 0
设有一个n阶的三对角线矩阵A的对角元素A[i][j]可存放于一个一维数组B中,要求行下标必须满足0≤i≤n-1,而列下标必须满足______。[/i] A: 0≤j≤n-1 B: i-1≤j≤i+1 C: 0≤j≤i D: i≤j≤n
- 1
A[N,N]是对称矩阵,将下面三角(包括对角线)以行序存储到一维数组T[N(N+1)/2]中,则对任一上三角元素a[i][j]对应T[k]的下标k是( )。[/i]
- 2
将一个n阶对称矩阵A的上三角部分按行压缩存放于一个一维数组B中,A[0][0]存放于B[0]中,则A[I][J]在I≤J时将存放于数组B的()位置。
- 3
设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[]中,A[0][0]存入B[0]中,则A[8][5]在B[]中( )位置。 A: 32 B: 33 C: 41 D: 65
- 4
A[N][N] 是对称矩阵,将下三角(包括对角线)以行优先顺序存储到一维数组B[N(N+1 )/2]中,则对任一上三角元素a[i][j] 对应B[k] 的下标k 是()。[/i] A: i(i+1)/2+j B: j(j+1)/2+i C: i(j-1)/2+1 D: j(i-1)/2+1