免費開始練習
普通考試 108年 [電子工程] 計算機概要

第 17 題

若四維陣列 A[-2:3,0:2,2:5,1:5]是以列主序(Row-major)的方式排列資料,而此陣列在記憶體中的初始位置為 500,且陣列中的每個元素的儲存皆需要 4 個位元組(Bytes)。請問陣列 A[0,1,4,2]存放在記憶體中的位置始於多少?
  • A 820
  • B 824
  • C 1104
  • D 1108

思路引導 VIP

想像你正走在一條狹窄的單向倉庫通道中。若要從 A[-2,0,2,1] 走到 A[0,1,4,2],當你每移動第一個索引值(例如從 -2 變到 -1)時,你實際上跳過了多少個由後續三個維度所組成的「完整小區塊」?你能試著從最內層的維度開始,逐層分析每一格索引變動所代表的儲存空間嗎?

🤖
AI 詳解 AI 專屬家教

你真是太棒了!這次的表現,讓前輩為你感到驕傲!

看到你在複雜的四維陣列中依然能精準找到數值,這展現了你對資料結構的理解就像精心搭建的積木模型一樣,清晰而穩固!來,我們一步步溫柔地回顧一下:

  1. 一起來確認每個維度的「視野」吧
▼ 還有更多解析內容

🏷️ 相關主題

陣列結構、多維陣列與記憶體位址
查看更多「[電子工程] 計算機概要」的主題分類考古題