当前位置:首页 → 计算机类 → 软件水平考试 → 中级数据库系统工程师->设有n阶三对角矩阵A,即非零元素都位于主对角线以及与主对角线
设有 n 阶三对角矩阵 A,即非零元素都位于主对角线以及与主对角线平行且紧邻两条对角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组 B 表示,A 元素下标从 0开始,B 元素下标从 1 开始。已知 A[0,0]存储在 B[1],A[n-1,n-1]存储在 B[3n-2],那么非零元素 A[i,j](0≤ i<n,0≤ j<n,│i-j│≤1)存储在 B[( )]
本题考查数据结构相关知识。用一维数组 SA[k] 存储对角矩阵 ,三对角矩阵公式:K=2i+j–3 (|i-j| ≤1),但是教材是从A[1,1]开始。根据矩阵A元素与B数组构成,A[0,0]=2*0+0+1 或 3*0-0+1,将A[n-1,n-1]带入公式C:2(n-1)+n-1+1=3n-2,带入D:3(n-1)-n+1+1=2n-1,显然选择C选项









