早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
假设一个6阶的下三角矩阵B按列优先顺序压缩存储在一维数组A中,其中A[0]存储矩阵的第二个元素b11,
题目
假设一个6阶的下三角矩阵B按列优先顺序压缩存储在一维数组A中,其中A[0]存储矩阵的第二个元素b11,则A[14]存储的元素是(52)。
A.b63
B.b62
C.b64
D.b53
参考答案
正确答案:A
解析:此题要寻找A[k]与b[i][j]之间的关系。6阶下三角阵b从第1列到第6列,每一列的元素个数依次为:6、5、4、3、2、1,元素总数为6×(6-1)/2=21。按列顺序存放在一维数组A[21]中(b11存放在A[0]中),列之前的第1列到第j-1列元素个数为:6+5+4+…+(6-(j-1)+1);(6+6-(j-1)+1)×(j-1)/2=(14-j)×(j-1)/2。第i列上的第i行之前有i-j个元素。因此有:k=(14-i)×(j-1)/2+i-j。已知k=14,根据每一列的元素个数,显然列号j应该满足条件2于是有:k=(14-j)×(i-1)/2+i-j=(14-3)×(3-1)/2+j-3=8+ii=k-8=14-8=6。所以,A[14]存储的是元素b63。
解析:此题要寻找A[k]与b[i][j]之间的关系。6阶下三角阵b从第1列到第6列,每一列的元素个数依次为:6、5、4、3、2、1,元素总数为6×(6-1)/2=21。按列顺序存放在一维数组A[21]中(b11存放在A[0]中),列之前的第1列到第j-1列元素个数为:6+5+4+…+(6-(j-1)+1);(6+6-(j-1)+1)×(j-1)/2=(14-j)×(j-1)/2。第i列上的第i行之前有i-j个元素。因此有:k=(14-i)×(j-1)/2+i-j。已知k=14,根据每一列的元素个数,显然列号j应该满足条件2于是有:k=(14-j)×(i-1)/2+i-j=(14-3)×(3-1)/2+j-3=8+ii=k-8=14-8=6。所以,A[14]存储的是元素b63。
看了假设一个6阶的下三角矩阵B按列...的网友还看了以下:
甲、乙、丙、丁四个人在银行有存款,已知甲存款与其他三人存款的和的比是5:9,乙存款与其他三人存款和 数学 2020-05-17 …
常见的三种存储管理是页式存储管理、分区存储管理和【】。 计算机类考试 2020-05-23 …
计算机采用的三级存储结构是指()。 计算机类考试 2020-05-31 …
甲乙两个仓库存粮重量的比是9:7,如果从甲仓库运出存粮的三分之一,乙仓库运进6吨,那么乙仓库的存粮 数学 2020-06-17 …
王叔叔到银行存了20000元存期为3年,年利率为5%,则3年后本息和为元王叔叔在银行的两年存款到期 数学 2020-07-23 …
如图表示不同种群的三种存活曲线,请据图分析以下说法正确的是()A.人类种群的存活曲线应是Ⅱ型,表示 语文 2020-07-30 …
正方形的9个小方格中给出3个数1、2、5,并填在其中任意的三个小方格中,是否一定存正方形的9个小方 数学 2020-08-01 …
一元一次方程为了准备小颖6年后上大学的学费50000元,她的父母现在就参加了教育储蓄,下面有两种储 数学 2020-08-03 …
初中数学题目为了准备王红6年后上大学的学费10000元,他的父母现在就参加教育储蓄,下面有两种储蓄方 数学 2020-11-14 …
为了准备李明6年后上大学的学费6000元,他的父母现在就参加了教育储蓄,下面有两种储蓄方式:(1)直 其他 2020-11-14 …