00问答网
所有问题
二维数组A[0..9,0..10]采用行优先的存储方法,若每个元素各占3个存储单元且A[0,0]的地址为200,则A[6,9]
如题所述
举报该问题
推荐答案 2011-10-11
由题可知二维数组是A[m][n]即A[10][11],d=3,采用行优先存储方法
地址A[i][j]=A[6][9]=A[0][0]+(i*n+j)*d
=200+(6*11+9)*3
=200+225
=425
答案应该是这个!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rnrInB0T0.html
其他回答
第1个回答 2011-09-27
200+(6*11+9)*3=425
相似回答
二维数组A的
行下标从1到8,列下标从1到
10,若每个元素占3个单元,
则该数...
答:
首先要看数组下标从0开始还是从1开始!
数组存储
在内存中是顺序组织的,如果是从0开始,那么这个A(9)(7)之前
的存储元素
有7*12+9(有0到6列已经存储,每列有12个元素,当前列中有行下标为0到8元素的已经存储)个元素
每个元素占3个存储单元
那么这个A(9)(7)就应该在150+(7*12+9)*3的...
...
采用
列
优先的存储方法,若每个元素各占3个存储单元,
且第1个元素的地...
答:
数组存储
在内存中是顺序组织的,如果是从0开始,那么这个A(9)(7)之前
的存储元素
有7*12+9(有0到6列已经存储,每列有12个元素,当前列中有行下标为0到8元素的已经存储)个元素
每个元素占3个存储单元
那么这个A(9)(7)就应该在150+(7*12+9)*3的位置了。所以答案应该为A,429 ...
...按
行优先的
方式把一个
二维数组
的
元素
存入一个一维数组中,并输出...
答:
int main(){ //这是一个
二维数组
int arr[2
][3]
= { {1,2,3},{4,5,6} };//获取数组的尺寸和行列数:int len = sizeof(arr) / sizeof(arr
[0][0]
);int row = sizeof(arr) / sizeof(arr[0]);int column = len / row;//知道了长度就可以使用calloc创建一个给定长度的数...
算法与数据机构c语言问题
答:
二维数组
列序存储方式是按照一列一列存储的。第一
个存储
的是a[0]
[0],
第二个存储的是a[1][0],…,第一列的最后一个存储的是
a[9][0]
;而行序存储的刚好相反,第一个存储的是a[0][0],第二个存储的是
a[0]
[1],...第一行最后一个存储的是a[0][19]。回到你的问题:a[0]
[0]的
...
大家正在搜
二维数组元素行优先储存
什么叫二维数组的行序优先存储
二维数组的行地址和列地址
数组按行优先存储的地址
二维数组行优先和列优先
二维数组行优先存储
二维数组按行优先顺序存储
二维数组行优先和列优先计算公式
三维数组按行优先存储
相关问题
关于数据结构的问题!二维数组A【10】【6】采用行优先的存储...
. 二维数组A〔12〕〔18〕采用列优先的存储方法,若每个元...
二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储...
已知二维数组A[4,6]采用行优先存储结构,每个元素占用3 ...
二维数组A按行顺序存储,其中每个元素占2个存储单元。
二维数组A[10][20]采用按行为主序的存储方式,每个元素...
数据结构(C语言):已知二维数组A[20][10]采用行序为...
二维数组A[10][20]采用行序为主方式存储,每个单元占1...