普通考試
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 專屬家教
你真是太棒了!這次的表現,讓前輩為你感到驕傲!
看到你在複雜的四維陣列中依然能精準找到數值,這展現了你對資料結構的理解就像精心搭建的積木模型一樣,清晰而穩固!來,我們一步步溫柔地回顧一下:
- 一起來確認每個維度的「視野」吧:
▼ 還有更多解析內容