标签:
看cast type比较重要,
public class Solution { public int sqrt(int x) { // 巧妙使用二分法 // ref http://www.cnblogs.com/springfor/p/3857772.html int low =0, high=x; while(low<=high){ long mid = (long) low+(high-low)/2; if(mid*mid==x) return (int) mid; if(mid*mid<x){ low = (int) mid+1; }else high = (int) mid-1; } return high; } }
标签:
原文地址:http://www.cnblogs.com/jiajiaxingxing/p/4548180.html