Implement int sqrt(int x).

Compute and return the square root of x.

解题思路一:

    public int mySqrt(int x) {
return (int)Math.sqrt(x);
}

神奇般的Accepted。

解题思路二:

参考平方根计算方法 计算平方根的算法

这里给出最简单的牛顿法,JAVA实现如下:

    public int mySqrt(int x) {
double g = x;
while (Math.abs(g * g - x) > 0.000001)
g = (g + x / g) / 2;
return (int) g;
}

最新文章

  1. JS eval()函数的一些见解
  2. python学习4
  3. BZOJ4551——[Tjoi2016&Heoi2016]树
  4. linq order by charindex 排序 按给定字符串顺序排序
  5. vmware虚拟机三种网络模式详解_转
  6. cocos2d-x入门笔记(1)
  7. Linux下如何在打开终端的时候自动配置相关环境
  8. 使用nexus创建maven私有仓库
  9. C++之拷贝构造函数
  10. canvas新属性
  11. CentOS6.5切换 语言(附带6.5官方下载地址)
  12. Office开发必备知识----为什么要释放非托管Com资源
  13. Netty入门(一):零基础“HelloWorld”详细图文步骤
  14. 20155219实践题目实现od命令
  15. DelaunayTriangulation_VoronoiDiagram_using_OpenCV的实现
  16. 《DSP using MATLAB》Problem 3.20
  17. python002
  18. 读取图片信息(exif),使用com.drew.metadata.Metadata
  19. 那些让 Web 开发者们深感意外的事情
  20. RMI垃圾收集简介

热门文章

  1. BZOJ-1975 魔法猪学院 K短路 (A*+SPFA)
  2. 【bzoj3150】 cqoi2013—新Nim游戏
  3. 【uoj2】 NOI2014—起床困难综合症
  4. asp.net 回发或回调参数无效的各种情况分析及解决办法
  5. Linux Rootkit Learning
  6. MyEclipse------各种问题解决方法
  7. matlab学习笔记 bsxfun函数
  8. 有关基于模型的设计(MBD)一些概念和理解(zz)
  9. SQL注入小结
  10. DOM-based xss