首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

数据结构解决方案

2013-04-21 
数据结构按列优先存储整数数组A[9][8][5]时,第一个元素a111的字节地址是25,每个整数占两个字节,那么元素a8

数据结构
按列优先存储整数数组A[9][8][5]时,第一个元素a111的字节地址是25,每个整数占两个字节,那么元素a824的存储地址是?
[解决办法]
数据结构解决方案
LZ还得解释下什么叫按列优先存储,或者直接画出存储器中a111后三个的数据顺序,只有了解了数据的存储规则之后才能计算!
[解决办法]
按列优先存储整数数组A[9][8][5]时,第一个元素a[0][0][0]的字节地址是25,每个整数占两个字节,那么元素a[8][2][4]的存储地址是?
25+0*2:a[0][0][0]
25+1*2:a[1][0][0]
25+2*2:a[2][0][0]
...
25+8*2:a[8][0][0]
25+0*2+1*18:a[0][1][0]
25+1*2+1*18:a[1][1][0]
...
25+8*2+7*18:a[8][7][0]
25+0*2+0*18+1*144:a[0][0][1]
...
25+8*2+2*18+4*144:a[8][2][4]即653:a[8][2][4]

热点排行