[理工] Array問題

看板Grad-ProbAsk作者 (ooxx)時間17年前 (2009/04/06 00:17), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
想請問一下 資結Array裡的row-major 算index 和 addressing 有什麼不同呢? 一直搞不懂 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.232.158

04/06 16:41, , 1F
放棄 鎮列很少考
04/06 16:41, 1F

04/06 18:04, , 2F
index不用另外乘上byte數及加上基底位址,address就要
04/06 18:04, 2F

04/06 18:06, , 3F
address跟index可以互轉,(address-base)/elesize = 總索引
04/06 18:06, 3F

04/06 18:07, , 4F
總索引mod element per row = 在某row的第幾元素
04/06 18:07, 4F

04/06 18:08, , 5F
floor(總索引 / element per row) = row index offset
04/06 18:08, 5F

04/06 18:09, , 6F
row index offset + base row index = 絕對的row索引
04/06 18:09, 6F
文章代碼(AID): #19sDcqH7 (Grad-ProbAsk)