实现sqrt(x)
来源:互联网 发布:淘宝网通识课代刷 编辑:程序博客网 时间:2024/06/03 18:55
Implement int sqrt(int x).class Solution {public: int sqrt(int x) { int min = 0; int max = INT_MAX; int mid; while(max>min) { if(max-min==1) return min; mid = (max+min)/2; if(x/mid==mid) return mid; //mid*mid==x 会超出范围 else if(x/mid>mid) min = mid; else max = mid; } return mid; }};
0 0
- 实现sqrt(x)
- [LeetCode(Q69)] Sqrt(x) (编程实现sqrt)
- LeetCode 之 Sqrt(x) — C 实现
- Sqrt(x)
- Sqrt(x)
- Sqrt(x)
- Sqrt(x)
- Sqrt(x)
- sqrt(x)
- Sqrt(x)
- Sqrt(x)
- Sqrt(x)
- sqrt(x)
- Sqrt(x)
- sqrt(x)
- Sqrt(x)
- Sqrt(x)
- Sqrt(x)
- 【vijos】【树形dp】佳佳的魔法药水
- Android横竖屏切换小记
- git 取消commit
- 【Oracle】事务
- 笔试经常遇到的选择排序、冒泡排序和二分法查找
- 实现sqrt(x)
- backBarButtonItem和leftBarButtonItem 区别
- freeswitch/conference分析
- python学习笔记 调试
- 网易视频云互动直播公测正式启动
- Shell脚本一键启动/关闭 zookeeper集群(版本1.0)
- 谈谈Activiti中流程对象之间的关系
- leetcode:448. Find All Numbers Disappeared in an Array
- 看起来和过去一样么