【Leetcode】Sqrt(x)
来源:互联网 发布:水果蔬菜批发软件 编辑:程序博客网 时间:2024/06/07 07:27
题目链接:https://leetcode.com/problems/sqrtx/
题目:
Implement int sqrt(int x)
.
Compute and return the square root of x.
思路:
二分法搜索平方数 要注意,如果不能完整的开方,要取靠左边的数,
算法:
public int mySqrt(int x) { int left = 1,right = x,mid =0; int last_mid = mid; while(left<=right){ mid = left+(right-left)/2; if(mid>x/mid){ right = mid-1; }else if(mid<x/mid){ left = mid+1; last_mid = mid; }else{ return mid; } } return last_mid; }
0 0
- 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)
- SSH远程登录配置
- Java转义字符
- 蓝桥杯_打印图形
- static关键字及变量存储位置总结
- Hive脚本
- 【Leetcode】Sqrt(x)
- 在CentOS7命令行模式下安装虚拟机
- 质数统计
- 数据结构课后题源码
- 【Leetcode】 Search in Rotated Sorted Array
- 关机 重启
- 本地的mysql连接虚拟机中Linux中的MySQL需要注意的地方(权限问题)
- Android滑动分析(二)
- 归并排序(递归实现)