[請益] 1000筆資料的2分搜尋法次數

作者: lingin1204 (不賣煎餅的小林~)   2017-07-24 20:15:42
1000筆資料
用2分搜尋法
最多需要幾次才能找到
答案不是10次嗎?
奇怪
為什麼書上答案是11次呢?
作者: max60716 (Brady)   2017-07-28 01:32:00
因為搜尋演算法是用在index 上
作者: max60716 (Brady)   2017-07-24 20:23:00
加上一次data access
作者: lingin1204 (不賣煎餅的小林~)   2017-07-24 23:08:00
奇怪,假設1~11想找11,那答案應該是4次 還是 5次呢?
作者: guest2008 (guest)   2017-07-25 07:33:00
6,9,10,11 共4次(1+11)/2,(7+11)/2,(10+11)/2,11
作者: dealdream (夢想執行家)   2017-07-25 13:16:00
嗯嗯 那1000應該也只要10次不是嗎? 2的n次方大於該數字即為答案?
作者: lingpxs (Kelly Lin)   2017-07-25 23:25:00
沒人說11是對的呀

Links booklink

Contact Us: admin [ a t ] ucptt.com