69. x 的平方根(java)
程序员文章站
2024-02-27 19:35:21
...
链接:https://leetcode-cn.com/problems/sqrtx/
class Solution {
public int mySqrt(int x) {
//二分法
int l =1;
int r=x;
int mid =(l+r)/2;
while(l<=r){
if(mid==x/mid){
return mid;
}
if(mid>x/mid){
r=mid-1;
}
else{
l=mid+1;
}
mid=(l+r)/2;
}
return mid;
}
}
上一篇: 详解MySQL中WHERE子句的用法
推荐阅读
-
69. x 的平方根(java)
-
二分法求x的平方根(C语言)
-
力扣:69. x 的平方根 题解(Java)
-
Java实例:6x6宫格两对角线数字之和的计算(代码)
-
java项目升级spring4.3.x 、jdk1.8 、tomcat8.5遇到的坑及解决方案
-
MySQL存储表情时报错:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解决方法
-
MySQL存储表情时报错:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解决方法
-
Glide的 java.lang.RuntimeException: Expected instanceof GlideModule, but found:X.GlideModule@2e4554f
-
69. x 的平方根(java)
-
Java实现最大二叉堆中找min<=x