欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

69. x 的平方根(java)

程序员文章站 2024-02-27 19:35:21
...

链接:https://leetcode-cn.com/problems/sqrtx/

69. x 的平方根(java)

 

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;
    }
}