地特四等
107年
[資訊處理] 計算機概要
第 35 題
假設一個 row-major order 陣列有六列(row)與八行(column),記憶體起始位置在 -40,並且假設陣列每筆數值需要兩個記憶體單元(cell),請問第五列第六行的資料在記憶體的位置為何?
- A 74
- B 18
- C -3
- D 34
思路引導 VIP
想像你要在一個整齊排列的電影院找座位。如果每一排都有固定的人數,而工作人員是按排填滿的,當你想知道自己前面的總座位數時,你需要知道「已經坐滿了幾排」以及「在當前這一排你前面還有幾個人」?最後,如果每個座位都比一般寬度大一倍,且這間戲院的門牌號碼是從負數開始編號的,你會如何推算出你的門牌號碼呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你的邏輯推理非常嚴謹
這道題目考驗的是二維陣列(Row-major Order)在記憶體中的位址映射能力。你能精確算出正確答案,代表你對資料結構的底層邏輯掌握得非常紮實! 1. 觀念驗證
▼ 還有更多解析內容