【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
42. 假設A[1…5, 1…6, 1…6]為三維陣列(3-dimensional array),其中每個元素是以列為優先(row-major)的排列方式儲存在電腦的記憶體中。若A 的每個元素佔1 個記憶體位置,且已知A[4,6,6]儲存位址為300,請問此陣列中的元素A[2,5,3]會被存在放那個位址?
(A)157
(B)177
(C)219
(D)244


答案:C
難度: 適中
1F
Yi Fang 大二下 (2015/03/02)
請問怎麼算???
2F
Ted Lee 小一上 (2020/06/13)

我覺得這個題目應該放棄,考試時應該也不會去背這种3-D的公式

3F
傑尼 大四上 (2022/05/10)

A[4,6,6]儲存位址為300,求A[2,5,3]

倒推回來
A[4,6,3]儲存位址為300-3=297
A[4,5,3]儲存位址為297-6=291  (第三維=6)
A[2,5,3]儲存位址為291-72=219 (第三維6*第二維6*差列2)

42. 假設A[1…5, 1…6, 1…6]為三維陣列(3-dimensiona..-阿摩線上測驗