设二维数组A[1...m,1...n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()
A.n*(i-1)+j B.n*(i-1)+j-1 C.i*(j-1) D.j*m+i-1
答案是A,想知道具体的做法和计算过程,谢谢了
数据结构二维数组问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 言午言若 2015-10-24 14:54关注
m行n列,每行有n个,下标(i,j),就是第i行从左至右第j个的位置,而从第一到第i-1行每行都有n个,已经有n*(i-1)个,所以再加上第i行的j就是了
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1