实现sqrt(x)

来源:互联网 发布:淘宝网通识课代刷 编辑:程序博客网 时间:2024/06/03 18:55
Implement int sqrt(int x).class Solution {public:    int sqrt(int x) {        int min = 0;        int max = INT_MAX;        int mid;        while(max>min)        {            if(max-min==1) return min;            mid = (max+min)/2;            if(x/mid==mid) return mid;    //mid*mid==x 会超出范围            else if(x/mid>mid)                min = mid;                               else max = mid;        }        return mid;    }};

0 0
原创粉丝点击