精華區beta C_Chat 關於我們 聯絡資訊
●45761 20 2/28 StubbornLin □ [閒聊] 索隆你也懂二分搜尋法?略懂 文章代碼(AID): #1KyCJhfJ (C_Chat) [ptt.cc] 作者: StubbornLin (鍵盤創業家) 看板: C_Chat 標題: [閒聊] 索隆你也懂二分搜尋法?略懂 時間: Sat Feb 28 03:26:31 2015 海賊王 778 進度 雖然說索隆平時是個路痴,遇到敵人也都是 喔喔喔!! 我超強! 砍砍砍 這種模式 但這集蠻讓我驚豔的是 遇到琵卡怎麼砍不死的石頭人,發現無腦砍砍砍我超強的模式行不通了 但在亂砍之餘他發現了砍掉的石頭一半是會動的 一半不動 所以索隆就使出了二分搜尋法 演算法大概就是 目標 = 琵卡 while 還沒逼出琵卡: 左半, 右半 = 目標.砍半() 如果左半會動 目標 = 左半 如果右半會動 目標 = 右半 在目標變成實體琵卡大小前,可以用 log2 的速度逼進目標 偉哉索隆 lol 感覺這一話是演算法課程的好教材 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 199.241.202.154 ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1425065195.A.A53.html
tank44444: 看來那兩年索隆在鷹眼那學了不少 02/28 03:35
idunhav1: 索隆要不要改用雜湊 02/28 03:37
takomalu: 用三刀流 可以砍出四塊 然後看哪塊會動 再砍成四塊 02/28 03:38
cookies12: 三刀流可以砍6塊吧 02/28 03:41
anifalak: 三刀可以八塊喔 有效率 02/28 03:46
tank44444: log8=3log2 還是同一個order啊 02/28 03:50
SaberTheBest: 水龍仙貝~ 02/28 04:14
attacksoil: 看來那兩年索隆在鷹眼那學了不少演算法 02/28 05:00
web946719: 花了兩年學演算XDD 02/28 06:07
sorax: 原來鷹眼是演算大師 (誤 02/28 08:24
Leeng: binary search 02/28 08:43
KMUer: 鷹眼爸鼻是數學老溼?! 02/28 08:58
kkro002000: 鷹眼數學 兩年衝刺班 02/28 09:08
melzard: 切太多塊也來不及認吧 02/28 09:09
octopus4406: 鷹眼腦溼 教我數學 02/28 09:29
rupcj8: binary search 世界!! 02/28 10:03
TheMatt: 不會來不及認啊,只要看剛切好的那兩塊就好 02/28 11:20
eternaldark: 上回我比較驚訝 索隆居然在思考XD 雖然最後還是用砍 02/28 12:04
eternaldark: 的 02/28 12:04
cloud7515: 鷹眼算法 02/28 12:12
j3307002: 鷹眼數學 兩年衝刺班XD 02/28 15:54
boyce02: 是沒看 但是我怎感覺 索隆就只是砍會動的部分而已... 02/28 16:10
PrinceBamboo: 選鷹眼 不用選高中 02/28 18:58
CP64: 二分XDDDDDDDDDDDD 02/28 20:10
none049: 原PO要不要在while那裡加上{ } ;之類的 (誤 02/28 20:21