/**
* public class SVNRepo {
* public static boolean isBadVersion(int k);
* }
* you can use SVNRepo.isBadVersion(k) to judge whether
* the kth code version is bad or not.
*/
class Solution {
/**
* @param n: An integers.
* @return: An integer which is the first bad version.
*/
public int findFirstBadVersion(int n) {
// write your code here
int start = 1;
int end = n;
while (start + 1 < end) {
int mid = start + (end - start) / 2;
if (SVNRepo.isBadVersion(mid)) end = mid;
else start = mid;
}
if (SVNRepo.isBadVersion(start)) return start;
else return end;
}
}
74.first bad version
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诈乒,“玉大人罩扇,你說我怎么就攤上這事。” “怎么了喂饥?”我有些...
- 文/不壞的土叔 我叫張陵消约,是天一觀的道長。 經(jīng)常有香客問我员帮,道長或粮,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任捞高,我火速辦了婚禮氯材,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘硝岗。我一直安慰自己氢哮,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布型檀。 她就那樣靜靜地躺著冗尤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贱除。 梳的紋絲不亂的頭發(fā)上生闲,一...
- 文/蒼蘭香墨 我猛地睜開眼录语,長吁一口氣:“原來是場噩夢啊……” “哼倍啥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起澎埠,我...
- 正文 年R本政府宣布灼擂,位于F島的核電站,受9級特大地震影響觉至,放射性物質(zhì)發(fā)生泄漏缤至。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一康谆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嫉到,春花似錦沃暗、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至细层,卻和暖如春惜辑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背疫赎。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 【題目描述】 The code base version is an integer start from 1 t...
- 題目:278. First Bad Version You are a product manager and c...
- 1.標(biāo)記清除算法 分為標(biāo)記和清除兩個階段:首先標(biāo)記出所有需要回收的對象,在標(biāo)記完成后統(tǒng)一回收所有被標(biāo)記的對象...