设有一个m行n列的矩阵存储在二维数组A[1..m,1..n]中,将数组元素按行排列,则对于A[i,j](1≤i≤m,1≤j≤n),排列在其前面的元素个数为______。

admin2017-09-14  17

问题 设有一个m行n列的矩阵存储在二维数组A[1..m,1..n]中,将数组元素按行排列,则对于A[i,j](1≤i≤m,1≤j≤n),排列在其前面的元素个数为______。

选项 A、  i*(n-1)+j
B、(i-1)*n+j-1
C、i*(m-1)+j
D、(i-1)*m+j-1

答案B

解析 本题考查数据结构基础知识。
二维数组A[1..m,1..n]如下所示。

    对于元素A[i,j],其之前有i-1行、每行n个元素,在第i行上,A[i,j]之前有j-1个元素,因此,按行排列时,A[i,j]之前共有(i-1)*n+j-1个元素。
转载请注明原文地址:https://kaotiyun.com/show/zDUZ777K
0

相关试题推荐
最新回复(0)