iT邦幫忙

2025 iThome 鐵人賽

DAY 0
0
自我挑戰組

Leetcode自學系列 第 15

Day 15第一個錯誤版本

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20251004/20178921rGiMLn2xD0.png
當我在練習 LeetCode 第 278 題(First Bad Version)時,起初對於isBadVersion(mid)這個方法感到困惑,不清楚它是從哪裡來的,也不知道為什麼可以直接在程式中使用這個函數。後來查上網查後才了解到,這LeetCode 本身提供的一個內建API,主要是用來模擬黑盒測試的函數。這個方法的作用是幫助你判斷某一個特定的版本是否為錯誤的版本。
在這題中,isBadVersion(version)作為條件的核心。為了讓這個函數可以在程式中被使用,LeetCode 預設你的程式碼是繼承自一個名為VersionControl的類別,而isBadVersion就是定義在這個父類別中。這樣就能直接使用 isBadVersion(version)這個方法而不需要額外實作。


上一篇
Day 14 二分搜尋
系列文
Leetcode自學15
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言