[leetcode 69] Sqrt(x)
2015-01-13 23:28
113 查看
Implement
Compute and return the square root of x.
int sqrt(int x).
Compute and return the square root of x.
class Solution { public: int sqrt(int x) { if (x <= 1) { return x; } int l = 1; int r = x; while (l <= r) { int mid = l + (r-l)/2; if (mid == x/mid) { return mid; } else if (mid < x/mid) { l = mid + 1; } else { r = mid - 1; } } return r; } };
相关文章推荐
- LeetCode-69-Sqrt(x) Python要用math.sqrt()
- Leetcode 69 Sqrt(x) 求x开根号的整数部分
- [LeetCode]69 Sqrt(x)
- [Leetcode]69. Sqrt(x)解析@Python
- Leetcode 69. Sqrt(x) 开根号 解题报告
- The Solution to LeetCode 69 Sqrt(x)
- [LeetCode] 69. Sqrt(x)
- LeetCode 69. Sqrt(x)
- 【LeetCode】69. Sqrt(x) 二分查找实现开平方函数
- leetcode 69 Sqrt(x)
- [LeetCode]--69. Sqrt(x)
- Leetcode 69. Sqrt(x) 解题报告【C库函数sqrt(x)模拟-求平方根】
- LeetCode-69. Sqrt(x)
- LeetCode 69 Sqrt(x)
- Leetcode刷题记—— 69. Sqrt(x)(求整数x的平方根)
- [LeetCode-69] Sqrt(x)(求解平方根)
- [leetcode]69. Sqrt(x)
- [Java]Leetcode69 Sqrt(x)
- Leetcode 69 Sqrt(x)
- LeetCode 69. Sqrt(x)