首页
登录
从业资格
对于一个n阶的对称矩阵A,将其下三角区域(含主对角线)的元素按行存储在一维数组S
对于一个n阶的对称矩阵A,将其下三角区域(含主对角线)的元素按行存储在一维数组S
题库
2022-08-02
66
问题
对于一个n阶的对称矩阵A,将其下三角区域(含主对角线)的元素按行存储在一维数组S中,设元素A
[j]存放在S[k]中,且S[1]=A[0][0],则k与i,j(i≤j)的对应关系是()。A.k=i(i+1)/2+j-1B.k=j(j+1)/2+i+1C.k=i(i+1)/2+j+1D.k=j(j+1)/2+i-1
选项
A.k=i(i+1)/2+j-1
B.k=j(j+1)/2+i+1
C.k=i(i+1)/2+j+1
D.k=j(j+1)/2+i-1
答案
B
解析
本题有隐含条件需要注意,虽然前半段描述的是我们存储的下三角部分元素,但是最后提问的是i<=j情况下,元素下标与k的对应关系,此时已经指向的是其对称元素位置了。
【方法1】可用代入法解决问题。
将S[1]=A[0][0]实例,对应上三角元素A[0][0],代入选项验证可得,只有B和C选项符合要求;
根据按行存储的顺序来看,下一个元素应该是A[1][0],对应上三角元素A[0][1],对应的一维数组位置为S[2],代入BC选项进行验证,选项结果都为2,无法区分;
根据按行存储的顺序来看,接下来元素应该是A[1][1],对应上三角元素A[1][1],对应的一维数组位置为S[3],代入BC选项进行验证,选项结果都为3,无法区分;
根据按行存储的顺序来看,接下来元素应该是A[2][0],对应上三角元素A[0][2],对应的一维数组位置为S[4],代入BC选项进行验证,选项C结果为3不符合要求,选项B结果为4是正确的选项;
所以本题选择B选项。
【方法2】也可以根据规律分析。对于对称矩阵A[][]结构如下:
A[0][0]A[0][1]A[0][2]...A[0][n-1]A[0][n]
A[1][0]A[1][1]A[1][2]...A[1][n-1]A[1][n]
A[2][0]A[2][1]A[2][2]...A[2][n-1]A[2][n]
...
A[n-1][0]A[n-1][1]A[n-1][2]...A[n-1][n-1]A[n-1][n]
A[n][0]A[n][1]A[n][2]...A[n][n-1]A[n][n]
S[1]对应A[0][0],对于下三角元素A
[j](i>=J),按行存储时,先处理前i-1行元素,此时每行对应元素分别为1、2、3、...、i-1、i个,求和,结果为(1+i)*i/2。接着处理第i行数据,本行列下标分别为0、1、2、...、j-1、j,共有j+1个元素。所以A
[j]元素从S[1]开始,对应k=i(i+1)/2+j+1下标。这是下三角位置的分析过程。
再根据本题问题,i<=j的元素,此时是对称的上三角区域元素,对称关系为A
[j]=A[j]
,将上面的表达式i、j位置互换即可,结果为k=j(j+1)/2+i+1。答案选择B选项。
转载请注明原文地址:https://tihaiku.com/congyezige/2409596.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据库的视图、基本表和存储文件的结构分别对应( )。A.模式、内模式、外模式
关于存储过程,下面说法中错误的是()。A.存储过程可用于实施企业业务规则
在分布式数据库中,关系的存储采用分片和复制技术,存储在不同的站点上。用户无需知道
在OODB中,对象标识()A.与数据的描述方式有关 B.与对象的物理存储位
某公司的数据库应用系统中,其数据库服务器配置两块物理硬盘,可以采用下述存储策略,
以下是平行数据库的四种体系结构,在()体系结构中所有处理器共享一个公共的主存储
Redis是一种NoSQL数据库,具体地说,是()存储数据库。A.键-值
下面说法错误的是()A.存储过程中可以包含流程控制 B.存储过程被编译后保存
关于视图的叙述,错误的是()。A.视图不存储数据,但可以通过视图访问数据 B
将存储过程p1的执行权限授予用户U2的SQL语句为:GRANT()ONPRO
随机试题
Inlastyear’sSciencestudy,researchersatJohnsHopkinsUniversityexami
[originaltext]W:Haveyoureadtoday’spaper?M:Notyet.ButIcanguesswhat
A.sufficientB.marginsC.nearlyD.barelyE.advancesF.existG.sla
苗族(theMiao)妇女通常戴银冠、银手镯(bracelet),全身都佩戴银链子,而且是越多越好,越重越好,以此来展示自己的美丽和财富。穿着华丽服装
4B/5B编码先将数据按4位分组,将每个分组映射到5单位的代码,然后采
A.咽痛伴发热2天 B.咽痛伴张口受限2天 C.咽痛伴饮水呛咳,讲话含混不清
急诊处方开具的药物,一般不得超过的用量是A.10日用量B.7日用量C.5日用量D
温水擦浴或乙醇擦浴的目的A.头部降温,预防脑水肿 B.全身用冷,为高热病人降温
运输市场本身是一个具有多重含义的概念,主要包括()。A.运输市场是不同运输方式
下列各项应归入间接费的是()。 A.生产工人工资B.现场管理人员工资 C
最新回复
(
0
)