Sqrt(x)

mac2022-06-30  86

1 public class Solution { 2 public int sqrt(int x) { 3 // Start typing your Java solution below 4 // DO NOT write main() function 5 double result = x; 6 7 while (Math.abs(result * result - x) > 0.0001) 8 { 9 result = (result + x / result) / 2; 10 } 11 12 return (int)result; 13 } 14 }

利用牛顿迭代法。可以参考http://blog.csdn.net/wumuzi520/article/details/7026808

 

转载于:https://www.cnblogs.com/leiatpku/p/3166269.html

最新回复(0)