2020-04-09 12:44:51 河南公务员考试网 //ha.huatu.com/gwy/ 文章来源:华图教育
【导读】华图河南人事考试网同步华图教育发布:设数组a[0..m, l..n]的每个元素占用1个存储单元,若元素按行存储,则,详细信息请阅读下文!如有疑问请加【交流群汇总】 ,更多资讯请关注河南华图微信公众号(hnhuatu),微信号:(hnht678) 。
本题考查数据结构基础知识。
二维数组元素的存储布局可以按行安排,也可以按列安排。元素a[i,j]相对于数组空间首地址的偏移量计算方法为:先算出存储在该元素之前的行数(或列数),然后算出在该元素所在行(或列)上排在a[i,j]之前的元素个数。根据以上信息算出存储在a[i,j]之前的元素个数,再乘以每个元素占用的存储单元个数即可。题中数组元素按行存储,在a[i,j]之前有i行(行号为0、1、…、i–1)、每行n个元素,在其所在行,a[i,j]之前有j–1个元素,因此偏移量为i*n+j–1。
以上是设数组a[0..m, l..n]的每个元素占用1个存储单元,若元素按行存储,则的全部内容,更多关于设数组a[0..m, l..n]的每个元素占用1个存储单元,若元素按行存储,则数组元素a[i,j](快讯信息敬请关注河南人事考试网频道。
华图教育官方微信
华图总部:北京华图宏阳教育文化发展股份有限公司
联系电话:010-68296100
联系地址:北京市海淀区复兴路甲23号
华图分校:河南华图郑州黄河路交卫生路向北三叉口东50米路北华图教育培训基地
(红旗路交卫生路东50米路北)
客服热线:0371-87096515