[课业] 资料结构-n维阵列问题

楼主: asd51052000 (sky)   2016-04-03 01:51:41
题目来源:资料结构_1(韦杰)
题目:
阵列A(-1:3, 2:4, 1:4, -2:1) , α=200,每一元素所占空间=5
以列为主 , A(3,4,4,1) 位址 ?
答案:1395
作者: od303 (od303)   2016-04-03 02:33:00
200 + [4*3*4*4 + 2*4*4 + 3*4 + 3]*5
作者: Juniorlin01 (虛擬)   2016-04-03 08:37:00
楼上正确
楼主: asd51052000 (sky)   2016-04-03 08:38:00
所以,我想问3跟4从何而来的?u1u2?可是公式不是这样啊?
作者: lei70200 (Lei)   2016-04-03 09:51:00
你这公式适用情况是起始位址从A[1][1][1]开始,真正的公式不是长这样
作者: magic704226 (梅姬?沒雞?傻傻分不清楚)   2016-04-03 10:55:00
一楼对
作者: doudoulon (当天空落泪)   2016-04-03 11:23:00
u1=5 u2=3 u3=4 u4=4它的起始位址是(-1,2,1,-2)你当成起始位址是(1,1,1,1)了
楼主: asd51052000 (sky)   2016-04-03 12:46:00
谢谢各位,我懂我错在那里了。那我要如何去解释一楼的算式呢?
作者: max60716 (Brady)   2016-04-08 11:34:00
正解:200+(4*3*4*4+2*4*4+3*4+3)*5 阵列底标是重点

Links booklink

Contact Us: admin [ a t ] ucptt.com