DOKICODE
書房

二分搜尋

二分搜尋每一步把有序的範圍砍掉一半,直到只剩一個值。真正難的是看出題目裡藏著可以二分的單調性,例如「愛吃香蕉的珂珂」要找最慢的速度,「兩球之間的磁力」要找最大的最小間距。

四個章節從在有序陣列上搜尋開始,接著是二分答案,再來是在單峰函數上做三分搜尋,最後是綜合題。可以接在滑動視窗之後寫,如果二分答案對你來說還像在碰運氣,也可以單獨拿這份來練。

103 題難度分 1477–28064 章節
進入書房

想要有人陪你寫完這份題單嗎?登入後進入書房,女主角會一次拿一道題目給你。

一、Binary Search

二、Binary Search on Answer

三、Ternary Search

三、Ternary Search

題目難度分
1515. 服務中心的最佳位置2157

四、其他

路線建議在「滑動視窗與雙指標」之後進入這份題單,但順序不會上鎖,女主角一樣會一次拿一道還沒解的題目給你。

難度分數來自 zerotrac 的 LeetCode 競賽評分。部分題目沒有 zerotrac 分數,會標示為「未評分」。

進入書房