[leetcode]Sqrt(x)
2013-07-25 19:11
232 查看
class Solution { public: int sqrt(int x) { // Start typing your C/C++ solution below // DO NOT write int main() function if(x < 1) return 0; if(x == 1) return 1; int start = 1; int end = x; int mid; while(start <= end){ mid = (start + end)/2; if(x / mid == mid) return mid; if(mid < x/mid) start = mid +1; else end = mid -1; } return (start + end)/2; } };
相关文章推荐
- Leetcode 69 Sqrt(x) 求x开根号的整数部分
- leetcode之Sqrt(x)
- Leetcode 69 Sqrt(x)
- leetcode - 69.Sqrt(x)
- LeetCode Solutions : Sqrt(x)
- LeetCode-Easy刷题(15) Sqrt(x)
- LeetCode:Sqrt(x)
- LeetCode之Sqrt(x)
- leetcode_069 Sqrt(x)
- LeetCode——Sqrt(x)
- LeetCode——Sqrt(x)
- LeetCode 69. Sqrt(x)
- Leetcode 69. Sqrt(x) 开根号 解题报告
- 【leetcode】Sqrt(x)
- leetcode 第69题 Sqrt(x)
- LeetCode 69. Sqrt(x) 解题报告
- [LeetCode] Sqrt(x)
- Leetcode: Sqrt(x)
- Sqrt(x) -- LeetCode (Java)
- Sqrt(x) LeetCode