LeetCode之Sqrt(x)
来源:互联网 发布:java和捷安特哪个好 编辑:程序博客网 时间:2024/05/17 01:46
Implement int sqrt(int x).
Compute and return the square root of x.
注意:越界问题
class Solution {public: int sqrt(int x) { if(x<0) return -1; if(x==0||x==1) return x; int start,end; long long mid; //!!!!!!int may cause overflow start=1,end=x>>1; while(end>=start){ mid=(start+end)>>1; if(mid*mid<=x && (mid+1)*(mid+1)>x) return mid; else if(mid*mid>x) end=mid-1; else start=mid+1; }//while }};
0 0
- leetcode之sqrt(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)
- LeetCode 之 Sqrt(x) — C 实现
- 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)
- 地图反向编码
- readlink命令
- Linux下JDK的配置以及eclipse的安装
- 黑马程序员——JAVA 高新技术(MyEclipse常用快捷键整理)
- 电子表按右侧两个键不能关闭闹铃的一种解决方法(四建)
- LeetCode之Sqrt(x)
- 【BroadcastReceiver】StickyIntent简介
- friend 友元函数(C++语言)
- mysql服务器io居高排查
- 求N个数的最小公倍数(LCM)
- 学习笔记 --- LINUX RTC驱动分析
- 链表
- IOS---CoreData详解
- ubuntu下用pptp客户端进行VPN拨号