设二维数组A[1.. m,1.. n](即m行n列)按行存储在数组B[1.. m*n]中,则二维数组元素A[i,j],

在一维数组B中的下标为()。A.(i-1)*n+jB.(i-1)*n+j-1C.i*(j-1)D.j*m+i-... 在一维数组B中的下标为( )。
A.(i-1)*n+j B.(i-1)*n+j-1 C. i*(j-1) D. j*m+i-
展开
 我来答
松甜恬0Je4ba
推荐于2017-11-24 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3411万
展开全部
A
A[i][j] 的前面有i-1行,而每行n个元素,所以 (i-1)*n表示i行前面的元素。
j就表示位于本行的第几个元素,不用变。
zouqi8023fuyan
2020-12-29 · TA获得超过199个赞
知道小有建树答主
回答量:444
采纳率:75%
帮助的人:142万
展开全部
B
A[i][j] 的前面有i-1行,而每行n个元素,所以 (i-1)*n,
第i行有j个元素,所以(i-1)*n + j ,但是计算机中,数组的下标是从0开始的,所以需要减一
最终结果就为(i-1)*n + j -1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6c4b2af
2020-07-01
知道答主
回答量:14
采纳率:0%
帮助的人:1.7万
展开全部
A
(i-1)×n+i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式