p69 发表于 2016-09-13 | 分类于 blog | LeetCode p69 Sqrt(x) 题解1.题目: Implement int sqrt(int x).Compute and return the square root of x. 题意: 计算某个数的平方根。 2.解题思路: 见代码。。直接套前面那题了。 3.代码 [title] [] [url] [link text]1234567891011121314151617181920212223 public class Solution { public int mySqrt(int x) { long i = 1; for (;;) { // System.out.println(i); if (i * i >= x) { do { if (i * i == x) return (int) i; if (i * i < x) return (int)i; i--; } while (i >= 0); return 1; } i = i * 2; } }} 4.一些总结: