[請問] 記憶體矩陣位址算法已回收

看板ask (問板)作者 (PT鄉民)時間11年前 (2014/10/20 13:15), 11年前編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
一個「以列為主要順序」(row major order)的二維整數陣列k[10][10],若一個整數占 用4 個位元組(byte),k[0][5]的位址是5,則k[1][5]的位址是多少? 算法: 1*4+5=9 不是應該是這樣嗎?? 答案卻是45 不知道有人可以提出此題完整算法是?? -- ◢ ◣ ▊ ▊ ▊ ▊ ◢◣ ◢◣ ▊ ▊ ▊███ ◣ ◣ ◢█ L I N ◣ ▊ ▊ █◣ ▊◢ ◥◣ ▊ ▊ █◣ ▊ ▊ ▊ ▊ ▊ ◥◤ ▊ ▇▇ ◥◤ ▊ ▊ ▊◥◣▊◥ ▊ ▊▊◥◣▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ▊ ◥▊ ◥◣ ▊ ▊▊ ◥▊ ▊ ▊ ▉ ▉ ▊ ▊ ▊ ▊ ◥◣█▆▆▊▊ ▊ ▊ ▊ ◥█ ψ █▇▇ ▊ ▊ ▊◣▅▇◤▊ ▊▊ ▊ ▊ ▊ ▊ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.124.195 ※ 文章網址: http://www.ptt.cc/bbs/ask/M.1413782123.A.B55.html

10/20 13:20, , 1F
應ㄧㄥ該
10/20 13:20, 1F
q_q ※ 編輯: APE36 (114.27.124.195), 10/20/2014 13:25:21

10/20 13:33, , 2F
1*10*4+5?
10/20 13:33, 2F

10/20 15:18, , 3F
row major order, 所以要10x4+5
10/20 15:18, 3F

10/20 15:22, , 4F
[0][5]→...→[0][9]→[1][0]→...→[1][5]
10/20 15:22, 4F

10/20 16:55, , 5F
5 →...→ 21 → 25 →...→ 45
10/20 16:55, 5F

10/20 16:57, , 6F
5 →...→ 21 → 25 →...→ 45
10/20 16:57, 6F

10/20 16:58, , 7F
對比K大的順序
10/20 16:58, 7F
文章代碼(AID): #1KH9fhjL (ask)
文章代碼(AID): #1KH9fhjL (ask)