Re: [理工] [DS] 補習班考題計算Array
看板Grad-ProbAsk作者cksh3300110 (Android愛好者)時間12年前 (2012/03/16 20:20)推噓2(2推 0噓 9→)留言11則, 5人參與討論串2/3 (看更多)
※ 引述《APE36 (PT鄉民)》之銘言:
: Let A be a two-dimensional array. The address of A[4][2] is 1978 and A[2][3]
: is 1986. Assume that each element of A occupies two bytes.
: (a)Find the address of A[3][8].
: (b)Find the number of rows of A.
: 以上今日的練習考題
: 出來題目 腦中一片空白!!
: 不知道有人可以提供我"完整解法"嗎??
: 感覺這好像很基礎~~但是我看講義好像也沒出的那麼細微呀@@
A[4][2] : 1978
A[2][3] : 1986
觀測出此為column major 且每個 element 2 bytes
設初始位址為x 且有 r 個row
列式
x + ( 2r + 4 ) x 2 = 1978 ....(1)
x + ( 3r + 2 ) x 2 = 1986 ....(2)
(2)-(1) 得 r = 6
代回(1) 得 x = 1946
求A[3][8]
x+ ( 8r + 3) * 2 = 2048
Ans: (1) 2048 (2) 6
________________________#
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.8.58
推
03/16 20:28, , 1F
03/16 20:28, 1F
→
03/16 20:29, , 2F
03/16 20:29, 2F
→
03/16 20:37, , 3F
03/16 20:37, 3F
→
03/16 20:38, , 4F
03/16 20:38, 4F
→
03/16 20:38, , 5F
03/16 20:38, 5F
→
03/16 21:34, , 6F
03/16 21:34, 6F
→
03/16 21:36, , 7F
03/16 21:36, 7F
→
03/16 21:39, , 8F
03/16 21:39, 8F
→
03/16 21:40, , 9F
03/16 21:40, 9F
推
03/18 00:04, , 10F
03/18 00:04, 10F
→
09/11 15:01, , 11F
09/11 15:01, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):