[leetcode] Sqrt(x)
来源:互联网 发布:炫彩表白软件 编辑:程序博客网 时间:2024/05/17 02:42
Implement int sqrt(int x)
.
Compute and return the square root of x.
class Solution {public: int sqrt(int x) {// Start typing your C/C++ solution below// DO NOT write int main() functionif(x<=0)return 0;if(x==1)return 1;int left=1,right=x/2;int middle=0;while(left<=right){middle=((right-left)>>1)+left;int temp=middle*middle;if(temp>x || temp/middle!=middle)right=middle-1;else if(middle*middle<x && temp/middle==middle)left=middle+1;elsereturn middle;}return right;}};
- 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)
- java产生随机数通用函数
- [杭州] 前端开发攻城师-招聘
- 构建和实现单点登录解决方案
- Linq to sql:
- SilverLight概述
- [leetcode] Sqrt(x)
- 关于 windows 互斥锁CRITICAL_SECTION 多次加锁,需要多少释放的问题
- HDU1004——Let the Balloon Rise
- Asterisk 未来之路3.0_0006
- 如何使用飞秋FeiQ实现两电脑通信(或传输文件)
- Linq to sql:使用存储过程新增数据
- OnClose()和OnDestroy()
- 手机科普贴 告诉你RAM和ROM的真正区别
- poj 2631(dfs求最长路径)