设某n阶三对角矩阵Anxn示意图如下图所示。若将该三对角矩阵非零元素按行存储在一维数组B[k](1≤k≤3×n-2)中,则k与i、j对应关系是( )。
设某n阶三对角矩阵Anxn示意图如下图所示。若将该三对角矩阵非零元素按行存储在一维数组B[k](1≤k≤3×n-2)中,则k与i、j对应关系是( )。
答案:
D
本题解析:
本题考查数据结构基础知识。解答该问题需先计算排列在Ai,j之前元素个数。在按行存储方式下,存储在Ai,j之前元素分为i-1行,除第1行外,每行3个元素。在第i行上,Ai,j之前元素个数分为三种情况:i>j时为0个,i=j时有1个,i<j时为2个,概括为j-i+1个。综上,排列在Ai,j之前元素个数为(i-1) ×3-1+j-i+1,即2i+j-3。由于数组B下标从1开始,所以k=2i+j-3+1。
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
相关推荐
最新更新
推荐阅读
猜你喜欢
- 某公司欲开发一个人员管理系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“管理系统
- 以下关于软件开发文档的叙述中,错误的是( )。
- 多态分为参数多态、包含多态、过载多态和强制多态四种不同形式。其中,子类型化(一个类型是另一个类型子类
- 某公司的几个分部在市内的不同地点办公,各分部联网的最好解决方案是( ) 。
- Cache作用是( )。
- 监理方协助建设单位分析项目内容及项目周期,并提出安排工程进度合理建议,属于 ( ) 阶段主要任务。
- 按照网络分级设计模型,通常把网络设计分为3层,即核心层,、汇聚层和接入层,以下叙述中不正确的是()
- 以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是()。
- 以下关于报表组成的叙述中正确的是()
- 定义“课程”表中“开课系名”字段的默认值为“中文”的正确命令是( )。
关注我们
