有一个n × n的三对角矩阵A,将A中三条对角线上的元素按对角线(从低对角线到高对角线)存放在一维数组B中,使得B[k]=a ij ,且a 11 存放于B[0]。
(1) 一维数组B有多少个元素?
(2) 用i,j表示k的地址转换公式。
低对角线满i-j=1,中间对角线满足i-j=0,上对角线满足i-j=-1; switch(i-j): case 1: return ... case 0: return ... case -1: return ... 依次计算就可以了
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题