按列优先顺序存储二维数组Amn的元素,设每个元素占用1个存储单元,则计算元素aij的地址的公式为Loc(aij)=Loc(a11)+(j-1)×m+【 】。

admin2010-04-10  30

问题 按列优先顺序存储二维数组Amn的元素,设每个元素占用1个存储单元,则计算元素aij的地址的公式为Loc(aij)=Loc(a11)+(j-1)×m+【  】。

选项

答案I-1

解析 列优先存储就是在存储器中按照列的顺序(而不是行的顺序)来存储数据,即先存第一列,再存第二列,依此类推。对于aij来说,它是第j列的第i个元素,每列有m个,则Loc(aij)=Loc(a00)+j*m+i,换成a11就是Loc(a11)+(j-1)*m+i-1。同理可以算出行优先存储时Loc(aij)=Loc(a11)+(i-1)*n+j-1。
转载请注明原文地址:https://kaotiyun.com/show/oTSZ777K
0

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