【leetcode】Sqrt(x)
2015-05-18 19:21
169 查看
Sqrt(x)
Implement int sqrt(int x).Compute and return the square root of x.
思路:
如果不知道二分之后左右的取法的话,可以找个实例进行推测。
class Solution { public: int mySqrt(int x) { if(x<=1) return x; int left=1, right=x; while(left<=right) { int mid=(left+right)/2; if(mid==x/mid) return mid; if(mid > x/mid) right=mid-1; else left=mid+1; } return right; } };
相关文章推荐
- [LeetCode(Q69)] Sqrt(x) (编程实现sqrt)
- [LeetCode] 69. Sqrt(x) 求平方根
- [LeetCode]69. Sqrt(x)
- Leetcode: Sqrt(x)
- leetcode - Sqrt(x)
- leetcode 69: Sqrt(x)
- 135_leetcode_Sqrt(x)
- Sqrt(x) -- LeetCode
- LeetCode刷题笔录Sqrt(x)
- LeetCode_OJ【69】Sqrt(x)
- LeetCode【69】 Sqrt(x)
- [leetcode]Sqrt(x)
- leetcode之sqrt(x)
- LeetCode --- 69. Sqrt(x)
- Leetcode 69 sqrt(x)
- leetcode 69. Sqrt(x)
- [Leetcode]69. Sqrt(x)解析@Python
- [Leetcode] Sqrt(x)
- Java for LeetCode 069 Sqrt(x)
- [LeetCode]Sqrt(x)