[理工] 幾題計組、資結
想請問(b)選項是什麼意思?
http://i.imgur.com/EXJM6AH.jpg
這題的(a)是錯在overall這個字嗎?意思就是雖然增加block size可以減少miss rate,
但是如果無限制的提高會導致cache內的總block數太少,反而增加miss rate 所以overal
l(整體?)來看反而是增加的?
http://i.imgur.com/sbzXy7i.jpg
想請問這題程式碼要怎麼看,因為跨考又沒戰友常常不知道程式怎麼追蹤的QQ
我的想法是ㄧ開始n=10
然後跑主程式i=n/2,所以i=5,然後a(i)所以r=5開始
跑副程式
做data[5]=61=e
之後j=2*r=10
j沒有小於n (第ㄧ個if)
61>=19 (第二個if) 所以break
然後data[5]=data[10] (因為這時候j還是等於10)
之後data[j/2]=e=61 (這裡j還是10)
所以data[5]=61=data[10]
所以第ㄧ題才沒有答案嗎?
那麼第二題我要找data[3]的話是再算data[4]然後再data[3]這樣就好了嗎?
麻煩大家指正我了!謝謝!
手機排版請見諒
大家加油!快要撐過去了!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.155.14
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1485019976.A.543.html
→
01/22 01:43, , 1F
01/22 01:43, 1F
→
01/22 01:43, , 2F
01/22 01:43, 2F
推
01/22 02:04, , 3F
01/22 02:04, 3F
→
01/22 02:05, , 4F
01/22 02:05, 4F
推
01/22 02:06, , 5F
01/22 02:06, 5F
推
01/22 02:07, , 6F
01/22 02:07, 6F
→
01/22 02:12, , 7F
01/22 02:12, 7F
→
01/22 10:00, , 8F
01/22 10:00, 8F
→
01/22 10:00, , 9F
01/22 10:00, 9F
→
01/22 10:00, , 10F
01/22 10:00, 10F
→
01/22 10:00, , 11F
01/22 10:00, 11F
→
01/22 11:23, , 12F
01/22 11:23, 12F
→
01/22 12:18, , 13F
01/22 12:18, 13F