Leetcode: Sqrt(x)
来源:互联网 发布:读取二维码扫码枪数据 编辑:程序博客网 时间:2024/06/05 20:46
Implement int sqrt(int x).
Compute and return the square root of x.
依然二分法….这道题虽然简单,但是有一些细节需要注意,我是提交了好几遍才通过的!
参考代码:
class Solution {public: int mySqrt(int x) { if (x < 2) return x; int left = 1; int right = x / 2; int result; while (left <= right) { int middle = (left + right) / 2; if (x / middle < middle) right = middle - 1; else if (x / middle > middle) { left = middle + 1; result = middle; } else return middle; } return result; }};
0 2
- LeetCode: Sqrt(x)
- LeetCode sqrt(x)
- [Leetcode] Sqrt(x)
- LeetCode :Sqrt(x)
- leetcode 53: Sqrt(x)
- [LeetCode] Sqrt(x)
- Leetcode 69 sqrt(x)
- [Leetcode] Sqrt(x)
- leetcode:Sqrt(x)
- 【leetcode】sqrt(int x)
- [LeetCode]Sqrt(x)
- [leetcode]Sqrt(x)
- LeetCode-Sqrt(x)
- [leetcode] Sqrt(x)
- [leetcode] Sqrt(x)
- LeetCode - Sqrt(x)
- leetcode之sqrt(x)
- LeetCode | Sqrt(x)
- 逻辑回归的向量化实现样例
- arm中ldr与mov指令的区别
- LeetCode Maximum Product Subarray(最大子数组乘积)
- 无向图的邻接表
- 爸爸去哪儿第三季之<刘诺一>8.1第四期
- Leetcode: Sqrt(x)
- Java中for与foreach区别
- jstl的formatNumber标签的四舍五入问题
- Android 网络操作(其中包含xUtils的HttpUtils联网)
- js获得浏览器页面上某一个参数
- hdoj 3996 Gold Mine 【最小割 之 最大权闭合图】
- 数组指针和指针数组的区别
- Ubuntu入门(1): 获取 root 权限
- java中的分页(最基础的方法)