一個三維陣列的計算

searchhappy 發表於 2006-11-4 12:51:15 [顯示全部樓層] 回覆獎勵 閱讀模式 1 2263
 有沒有大大會這題請告訴我怎麼算?

考慮一個三維陣列A(1..3,1...4,1...6), 並以列為主的方式存放於記憶體中,假設每一個資料元素佔一個記憶體位址,若A(1,2,4)存放在第127個記憶體位址,則A(2,1,2)存放在第幾個記憶體位址?


解答是143

希望列出公式與說明哦!謝謝大家。

[ 本帖最後由 夕陽武士 於 2006-11-9 12:51 編輯 ]

已有(1)人回文

切換到指定樓層
stevendamn 發表於 2006-11-9 03:19
題目好像沒給很清楚    不過我用 row major有算出是143啦
就你想(1.2.4)在127 則依序下來(1.3.1)在130 (1.4.1)在136 (2.1.1)在142則(1.4.2)在它上面一格 即為143
你需要登入後才可以回覆 登入 | 註冊會員

本版積分規則

searchhappy

LV:-2 禁止發言

追蹤
  • 0

    主題

  • 0

    回文

  • 5

    粉絲