单选题
已知有二维数组A[0..n-1][0..n-1],其中当i+j=n时,A[i][j]≠0,现在要将A数组压缩存储到一维数组T[0..m],其中m>n。数组T的第一个元素T[0]=A[1][n-1] T[1]=A[2][n-2],……,依次类推,那么放入A[i][j](i+j=n)的元素是
(37)
。
A、
T[i+j]
B、
T[i*n+j]
C、
T[i]
D、
T[i-1]
【正确答案】
D
【答案解析】
[解析] 由题可知,除第0行外,每一行只存储一个元素,因此i行应存放在T[i-1]之中。
提交答案
关闭