leetcode- First Bad Version---简单
2015-12-01 21:08
169 查看
https://leetcode.com/problems/first-bad-version/
binary search
my code:
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
相关文章推荐
- 优秀不够,必须卓越,做一个不可替代的手艺人
- 版本控制器之-git的简单用法
- 《算法竞赛入门经典2ndEdition 》习题3-1 得分(Score, Uva1585)
- android自定义View之刻度尺MnScaleBar
- 关于oracle中的not null约束
- 支付宝集成获取私钥与公钥
- 关于CLR、CIL、CTS、CLS、CLI、BCL和FCL
- 没有躲过的坑--C++函数的默认参数(重新定义默认参数)
- linux远程访问
- Leetcode #169 Majority Element
- 关于CLR、CIL、CTS、CLS、CLI、BCL和FCL
- 没有躲过的坑--C++函数的默认参数(重新定义默认参数)
- UI窗口尺寸计算
- 再次学习priority_queue优先队列
- Hadoop2.7.1集群安装
- boot loader:grub入门[转]
- hdu 1247
- LA-3135 - Argus(优先队列)
- Android中网络优化
- Memcached