14 設有一個二維陣列(array)A 以行為主順序(column major order) 儲存資料,A[0,0] 為陣列第一個位址,
若 A[2,3] 位址為 1652,A[4,7] 位址為 1678,則 A[3,5]位址為何?
(A) 1665
(B) 1668
(C) 1686
(D) 1688
答案:登入後查看
統計: A(169), B(29), C(20), D(4), E(0) #1928516
統計: A(169), B(29), C(20), D(4), E(0) #1928516
詳解 (共 2 筆)
#6229825
假設m x n
A(0,0)=a
A(2,3)=1652=a+3md+2d
A(4,7)=1678=a+7md+4d
求A(3,5)=a+5md+3d=?
A(0,0)=a
A(2,3)=1652=a+3md+2d
A(4,7)=1678=a+7md+4d
求A(3,5)=a+5md+3d=?
A(2,3)+A(4,7)=1652+1678=a+3md+2d+a+7md+4d=2*(a+5md+3d)
A(3,5)=a+5md+3d=(1652+1678)/2=1665
0
0