Re: [理工] [DS] 補習班考題計算Array

看板Grad-ProbAsk作者 (saponevol23)時間13年前 (2012/03/16 22:47), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串3/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. : 以上今日的練習考題 : 出來題目 腦中一片空白!! : 不知道有人可以提供我"完整解法"嗎?? : 感覺這好像很基礎~~但是我看講義好像也沒出的那麼細微呀@@ 這種題目直接畫圖 加一下答案就出來了 黃色是垂直 紅色是水平的計算 array A │ 0 1 2 3 4 5 6 7 8 ─┼────────────────────────── 0 │ 1982 │ ↑ 1 │ 1984 │ ↑ 2 │ 1986 │ ↓ 3 │ 1976 198820002012202420362048 │ ↑ 4 │ 1978 │ ↓ 5 │ 1980 │ ↓ (下不去所以就換column了) 故 (a)2048 (b)6 應該沒錯吧XD 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.99.196

03/16 22:49, , 1F
畫完圖column或row major應該就可以直接看出來
03/16 22:49, 1F

03/17 14:47, , 2F
這個原PO講解更詳細 當然了解後用計算會更好
03/17 14:47, 2F

03/17 14:48, , 3F
因為如果是A[999][999] 會畫的死吧...
03/17 14:48, 3F

03/18 00:00, , 4F
推~~
03/18 00:00, 4F
文章代碼(AID): #1FOrA80i (Grad-ProbAsk)
文章代碼(AID): #1FOrA80i (Grad-ProbAsk)