您的位置:首页 > 其它

leetcode- First Bad Version---简单

2015-12-01 21:08 169 查看
https://leetcode.com/problems/first-bad-version/

binary search

my code:

# The isBadVersion API is already defined for you.
# @param version, an integer
# @return a bool
# def isBadVersion(version):

class Solution(object):
def firstBadVersion(self, n):
"""
:type n: int
:rtype: int
"""

i = 1
j = n
while i <= j:
mid = int(float(i + j )/2)
a = isBadVersion(mid)

if a:
j = mid - 1
else:
i = mid + 1

return i
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: