首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
设矩阵 A 是一个对称矩阵,为了节省存储,将其下三角部分(如
[单选题]
设矩阵 A 是一个对称矩阵,为了节省存储,将其下三角部分(如图所示)按行序存放在一维数组 B[ 1, n(n-1)/2 ]中,对下三角部分中任一元素 a i,j (i≤j), 在一维数组 B 中下标 k 的值是:()
i(i-1)/2+j-1
i(i-1)/2+j
i(i+1)/2+j-1
i(i+1)/2+j
添加笔记
求解答(9)
邀请回答
收藏(3)
分享
纠错
1个回答
添加回答
4
👿👻💀👽邹
答案是选B,我们首先对前i-1行的个数相加,很显然是个等差数列,直接套用公式(i-1)(1+n-1)/2。然后是第i行有j个元素,所以一共有n(i-1)/2+j个元素选B,注意看B数组是从1开始,如果是从0开始那么就是A了。
发表于 2019-12-19 19:13:24
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
高级结构
上传者:
星辰大海的碎片
难度:
1条回答
3收藏
6546浏览
热门推荐
相关试题
Disjoint-set data...
网易
高级结构
评论
(1)
数据链路层滑动窗口机制中发送窗口(...
网络基础
评论
(1)
有关linux线程的描述,正确的是...
京东
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
对于小红书,创作者和粉丝之间互相不...
需求分析
评论
(1)
请你说几个海量数据存储常见问题以及...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题