sqrt(x)
来源:互联网 发布:windows系统正版验证 编辑:程序博客网 时间:2024/05/16 15:49
实现sqrt函数,因为输入输出都是int,所以就用二分做了
难度评级:2
class Solution{public: int sqrt(int x) { int L=0; int R=x; int ans=0; while(L<=R) { long long mid=(L+R)>>1; if(mid*mid < x) { ans=ans>mid?ans:mid; L=mid+1; } else if(mid*mid == x) { return (L+R)>>1; } else { R=mid-1; } } return ans; }};
- 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)
- Sqrt(x)
- Sqrt(x)
- Sqrt(x)
- RMAN Encrypted Backups
- 如何利用eclipse查看cloudstack某个分支代码
- 汇顶 笔试 一面 二面 软件开发工程师-嵌入式软件开发
- jQueryMobile头部代码
- JAVA常用数据结构及原理分析
- sqrt(x)
- Delphi查询Access日期/时间字段报错的自我总结
- USB数据线结构
- 大数据高并发系统架构实战方案
- matlab+VC 实现Bag of features
- C++ 虚函数表解析
- 创建多引线对象(MLeader)
- memcache安装以及Java代码实现(包括多个memcache安装)
- Android下查询系统源码看短信的显示