LeetCode 筆記 - 278-First-Bad-Version
面對尋找第一個損壞版本的問題,本文展示二元搜尋(Binary Search)的經典應用。透過不斷折半縮小搜尋範圍,能以對數級時間複雜度快速鎖定故障點,是開發者在處理有序範圍搜尋問題時的必備演算法知識。
⚠️ 舊文提醒:本文發佈於約 4 年前,部分內容或指令可能已過時,請斟酌參考。
給正整數 n,找出 1 ~ n 第一個壞掉的版本
解題思維
利用 Binary Search 來快速搜尋就可以了
完成✅
程式碼
1 | # The isBadVersion API is already defined for you. |