三对角矩阵压缩
在一个100阶的三对角矩阵M,其元素 m i , j ( 1 ≤ i ≤ 100 , 1 ≤ j ≤ 100 ) m_{i,j}(1\leq i\leq 100, 1\leq j \leq 100) mi,j(1≤i≤100,1≤j≤100),按照行优先顺序存入下标从0开始的一维数组N中,元素 m 30 , 30 m_{30,30} m30,30在N中的下标是:B
A. 86 B. 87 C. 88 D. 89
首先需要对三对角矩阵要有清晰的认识:

除了第一行和最后一行是每行2个元素外,中间的每行都是三个元素。
因此, m 30 , 30 m_{30,30} m30,30,就是2+3*28+2 = 88
这是从1开始编号的,那么从0开始编号就是87号。
2019.10 Update:
第一届PAT算法直播课培训班招募帖,欢迎点击查看详情、
END.
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212876.html原文链接:https://javaforall.net
