设有一个m行n列的矩阵存储在二维数组A[1..M,1..n]中,将数组元素按行排

免费题库2022-08-02  57

问题 设有一个m行n列的矩阵存储在二维数组A[1..M,1..n]中,将数组元素按行排列,对于A[i,j](1≤i≤m,l≤j≤n),排列在其前面的元素个数为( ).A.i*(n-1)+jB.(i-1)*n+J-1C.i*(m-l)+jD.(i-1)*m+J-1

选项 A.i*(n-1)+j
B.(i-1)*n+J-1
C.i*(m-l)+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://tihaiku.com/congyezige/2420751.html

最新回复(0)