[課業] 資料結構-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