采用一维数组S存储一个n阶对称矩阵A的下三角部分(按行存放,包括主对角线),设元

题库2022-08-02  35

问题 采用一维数组S存储一个n阶对称矩阵A的下三角部分(按行存放,包括主对角线),设元素A[j]存放在S[k] 中(i、j、k均从1开始取值),且S[1]=A[1][1],则k与i、j的对应关系是 () 。例如,元素A[3][2]存在S[5]中。

选项

答案 D

解析 本题考查特殊矩阵的压缩存储。  对称矩阵下三角的元素如下图所示,按行存储时,对于元素A[j],存储在其前面的元素数目为1+2+…+i-l+j-1= i(i-1)/2+j-1,因此元素A[j]存储在S[i(i-1)/2+j)中。
转载请注明原文地址:https://tihaiku.com/congyezige/2428177.html

最新回复(0)