LeetCode 83 Sqrt(x)

来源:互联网 发布:淘宝代发货 编辑:程序博客网 时间:2024/05/09 10:11
Implement int sqrt(int x).

Compute and return the square root of x.

分析:

感觉这题考察知识面,知道就会做,不知就不会。

牛顿迭代法求平方根,这里解释的很清楚。

public class Solution {    public int sqrt(int x) {        if(x==0) return 0;        double last = 0;        double res = 1;        while(res != last){            last = res;            res = (res + x/res)/2;        }        return (int)res;    }}


0 0