首页 > 试题广场 >

数据结构中,如果存在二维数组Q,Q的行下标取值为2-5,Q的

[单选题]
数据结构中,如果存在二维数组Q,Q的行下标取值为2-5,Q的列下标取值为1-8,对于Q中的元素用相邻的6个字节存储,存储器按字节编址,数组Q的字节为()
  • 204
  • 168
  • 192
  • 188

二维数组Q行下标为0-5、列下标为0-8
取行下标取值为2-5,列下标取值为1-8
(1)按行优先存储
则所取元素如下图所示,共4 * 9-1=35个元素,每个元素6个字节,共35 * 6=210个字节
行优先
(2)按列优先存储
则所取元素如下图所示,共4 * 9-1=35个元素,每个元素6个字节,共35 * 6=210个字节
列优先

疑问:难道不是这样的吗??

编辑于 2020-03-26 13:02:44 回复(1)
我的猜想是:  虽然地0、1行为空,但也需要占两个元素形成二维数组,
共需(4*8+2)*6=204
发表于 2021-03-30 10:13:18 回复(0)
元素数量= 4*8 =32 字节数= 32 * 6 = 192 为什么是204呢
发表于 2020-01-06 07:36:23 回复(6)