【Medium】69. Sqrt(x)
来源:互联网 发布:白银之瞳的前夜 知乎 编辑:程序博客网 时间:2024/05/22 16:16
Implement int sqrt(int x)
.
Compute and return the square root of x.
中心思想:
二分查找
sqrt(x) < x/2
class Solution {public: int mySqrt(int x) { <span style="white-space:pre"></span>double begin = 0; double end = x; double result = 1; double mid = 1; while(abs(result-x) > 0.000001){ mid = (begin+end)/2; result = mid*mid; if(result > x) // 二分的范围 end = mid; else begin = mid; } return (int)mid; }};
0 0
- 【Medium】69. Sqrt(x)
- Leetcode 69. Sqrt(x) (Medium) (cpp)
- [Leetcode 69, Medium] Sqrt(x)
- 【LeetCode】(69)Sqrt(x)(Medium)
- Medium 69题 Sqrt(x)
- LeetCode-69-Sqrt(x)(二分法)-Medium
- leetcode 069 Sqrt(x)(难易度:Medium)
- LeetCode 69. Sqrt(x)
- LeetCode 69.Sqrt(x)
- LeetCode --- 69. Sqrt(x)
- [Leetcode] 69. Sqrt(x)
- [leetcode] 69.Sqrt(x)
- 69.Sqrt(x)
- 69. Sqrt(x)
- Leetcode-69.Sqrt(x)
- leetcode--69.sqrt(x)
- 69. Sqrt(x)
- LeetCode 69. Sqrt(x)
- java类与对象
- 设计模式之创建型模式---单例模式
- 例题:WERTYU
- Eclipse建立Maven Web项目的几点事项
- isdebuggerpresent
- 【Medium】69. Sqrt(x)
- js中window.scroll与window.onmousewheel区别
- JQuery .live()方法
- 腾讯面试题——英文单词间的最短转换路径
- js笔记——call,apply,bind使用笔记
- 《Head First 设计模式》读书笔记
- ArrayList
- javaScript实现的数据结构
- Rails3中的attr_accessible、attr_protected和Rails4+的强制参数