LeetCode 69: Sqrt(x)
2017-08-31 14:58
387 查看
class Solution { public int mySqrt(int x) { if (x < 0) { return -1; } if (x < 2) { return x; } int start = 1; int end = x; while (end - start > 1) { int mid = start + (end - start)/2; if (mid == x / mid) { return mid; } else if (mid > x / mid) { end = mid; } else { start = mid; } } return start; } }
相关文章推荐
- [LeetCode]--69. Sqrt(x)
- leetcode 69. Sqrt(x)
- leetcode69 Sqrt(x)
- [Leetcode]#69 Sqrt(x)
- LeetCode 69. Sqrt(x)(x的算术平方根)
- LeetCode69 Sqrt(x)
- [Leetcode By Python]69. Sqrt(x)
- LeetCode 69. Sqrt(x)
- [Leetcode 85] 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) & 367. Valid Perfect Square Java版 (求一个数的平方根)
- leetcode 69 Sqrt
- leetcode69---Sqrt(x)
- 【一天一道LeetCode】#69. Sqrt(x)
- LeetCode 69. Sqrt(x)
- LeetCode --- 69. Sqrt(x)