您的位置:首页 > 编程语言 > Python开发

LeetCode 278. First Bad Version (Python)最优解--Apolo_Shane

2018-01-26 00:49 603 查看
#典型的二分查找。 

#注意边界问题。

class Solution(object):
def firstBadVersion(self, n):

l=1
r=n
while True:
mid=(l+r)//2#
if isBadVersion(mid):
r=mid-1
else:
l=mid+1
if r<l:
break
return l
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: