网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  LeetCode-Sqrt(x)

LeetCode-Sqrt(x)

分类: IT文章 • 2024-02-14 19:59:00
LeetCode--Sqrt(x)

Implement int sqrt(int x).

Compute and return the square root of x.

二分查找法:

class Solution {
public:
    int sqrt(int x) 
    {
        int high = INT_MAX;
        int low = 0;
        while(low <=high)
        {
            long long mid = (low+high)/2;
            long long temp = mid*mid;
            if(temp == x)
                return mid;
            else if(temp < x)
                low = mid+1;
            else
                high = mid-1;
        }
        return high;
    }
};

牛顿迭代法待续

相关推荐

  • Struts1.x总结
  • webpack4.x详细入门讲解
  • 编译出现No rule to make target `out/host/linux-x86/bin/aapt', needed by `out/target/common/obj/APPS/MyTv4_intermediates/src/R.stamp'问题
  • x250装无线网卡驱动ubuntu
  • Unity3D开发之Matrix4x4矩阵变换
  • Shader中一直一个坐标(x,y)求旋转角度angle之后的坐标。
  • Shader中求一个以原点为起点的向量与x正方向的夹角的一个方法
  • 话说stm32f10x-FSMC的配置与频率
  • STM32f10x下软件模拟IIc读写si5326问题
  • Vue2.x + vux2.x + vux-loader + typescript 搭建第一个环境
  • 绕过路由器的过滤,可以吗解决方法
  • JSP编纂的数据库连接文件,为何频频报错ClassNotFound
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号