Leetcode: Sqrt(x)
来源:互联网 发布:闲鱼淘宝介入提交凭证 编辑:程序博客网 时间:2024/06/06 12:44
Question
Implement int sqrt(int x).
Compute and return the square root of x.
Show Tags
Show Similar Problems
Solution
Analysis
Get idea from Code Ganker.
Code
class Solution(object): def mySqrt(self, x): """ :type x: int :rtype: int """ if x<0: return None if x==0: return 0 l,r = 1, x/2+1 while l<=r: m = (l+r)/2 if x>=m**2 and x<(m+1)**2: return m if x<m**2: r = m-1 else: l = m+1 return 0
0 0
- LeetCode: Sqrt(x)
- LeetCode sqrt(x)
- [Leetcode] Sqrt(x)
- LeetCode :Sqrt(x)
- leetcode 53: Sqrt(x)
- [LeetCode] Sqrt(x)
- Leetcode 69 sqrt(x)
- [Leetcode] Sqrt(x)
- leetcode:Sqrt(x)
- 【leetcode】sqrt(int x)
- [LeetCode]Sqrt(x)
- [leetcode]Sqrt(x)
- LeetCode-Sqrt(x)
- [leetcode] Sqrt(x)
- [leetcode] Sqrt(x)
- LeetCode - Sqrt(x)
- leetcode之sqrt(x)
- LeetCode | Sqrt(x)
- ubuntu 14.04开机出现错误“Error found when loading /root/.profile”解决
- Android 编程下 Touch 事件的分发和消费机制
- Astgo基本操作教程----No.1:中继管理&呼出路由组设置
- Linux 目录结构
- svn error:Subversion requires SQLite解决
- Leetcode: Sqrt(x)
- excel 宏脚本开发小案例
- Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
- 快速排序 数组 单链表
- Android 开发和学习资源总结
- AngularJs学习总结
- mysql字段长度的问题
- 基本排序算法--插入排序
- Java开发熟手该当心的错误