博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode 69: Sqrt(x)
阅读量:6786 次
发布时间:2019-06-26

本文共 554 字,大约阅读时间需要 1 分钟。

class Solution {    public int mySqrt(int x) {        if (x < 0) {            return -1;        }                if (x < 2) {            return x;        }        int start = 1;        int end = x;        while (end - start > 1) {            int mid = start + (end - start)/2;            if (mid == x / mid) {                return mid;            } else if (mid > x / mid) {                end = mid;            } else {                start = mid;            }        }        return start;    }}

 

转载于:https://www.cnblogs.com/shuashuashua/p/7458297.html

你可能感兴趣的文章
QA和软件测试员的区别
查看>>
windows 批处理常用指令 -- 持续更新
查看>>
Jenkins+Shell+Docker实现自动化CI/CD发布Java项目
查看>>
【转】Java经典问题:传值与传引用?
查看>>
xp扩容C盘后盘符丢失的资料怎么找到
查看>>
CVE-2017-12617
查看>>
SSH管理服务
查看>>
废旧行业迎来春天 环保部重启绿色GDP研究
查看>>
监控——JVM监控安装
查看>>
Working with System Properties
查看>>
为什么我墙裂建议大家使用枚举来实现单例
查看>>
记一次阿里云服务器安装Python的血泪史
查看>>
c++函数模块与其相关内容
查看>>
ssh防止暴力破解之fail2ban
查看>>
LNMP基础安装配置
查看>>
借助Gradle Plugin解决模块化开发中模块如何对外暴露接口
查看>>
深圳车牌识别助力汽车检测,颠覆传统方式
查看>>
tomcat,tomcat7配置https
查看>>
Linux进程管理
查看>>
rpm命令管理程序包
查看>>