看板 TransCSI 關於我們 聯絡資訊
: 1假如a(4,2)在位置1978,a(2,3)在位置1986,則矩陣a之總數是? : ans:10 矩陣a之總數是?????????? (看不懂這句話) ^^^^^^^^^^^^^^^^^^^^^^^^ 這題...我覺得題目條件有少... 少了陣列元素的大小... 沒說的話...姑且就先當作是1吧~~ 4 → 2 : - 2 → 3 : + 1978 → 1986 : + 所以是 Column Major 假設 1 個 Column 有 n 個 Row 1986 - 1978 = (n-4) + 2 => n = 10 : 2假設某一陣列元素a[1,1]所在位置為1,a[3,4]的位置為14,a[4,3]的位置為18 : 請問a[6,4]的位置為何? : ans:29 3 → 4 : + 4 → 3 : - 14 → 18 : + 所以是 Row Major 假設 1 個 Row 有 n 個 Column 18 - 14 = (n-4) + 3 => n = 5 假設 a[6,4] 的位址為 x x - 14 = 3n = 15 => x = 29 我寫成算式變成有點抽象~~ 不過重點是要怎麼去判斷~~ 你可以簡易化個圖型幫助你來判斷~~ 上面的算式因人而異~~ 最重要的還是你要先去了解~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.75.144