0
点赞
收藏
分享

微信扫一扫

LeetCode-069-x的平方根

奋斗De奶爸 2021-09-28 阅读 55
LeetCode

x 的平方根

解法一:二分法
public class LeetCode_069 {
    public static int mySqrt(int x) {
        int min = 1, max = 46340, mid = 1;
        mid = (min + max) / 2;
        while (min < max) {
            int temp = mid * mid;
            if (temp == x) {
                return mid;
            } else if (temp < x) {
                min = mid + 1;
            } else {
                max = mid - 1;
            }
            mid = (min + max) / 2;
        }
        return mid;
    }

    public static void main(String[] args) {
        System.out.println(mySqrt(4));
    }
}
举报

相关推荐

LeetCode69. x 的平方根

【LeetCode】Day5-x的平方根

69. x 的平方根

005-x的平方根

力扣-x的平方根

69.x的平方根

0 条评论