首页 > 其他分享 >计算x的平方根

计算x的平方根

时间:2023-10-29 20:26:03浏览次数:34  
标签:end int mid start 计算 return 平方根 public

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

  https://blog.csdn.net/weixin_43306331/article/details/103796284

标签:end,int,mid,start,计算,return,平方根,public
From: https://www.cnblogs.com/yingpu/p/17796341.html

相关文章

  • 2023-2024-1 20231419 《计算机基础与程序设计》第五周学习总结
    2023-2024-120231419《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05这个作业的目标预习《计算机科学概......
  • 2023-2024-1 20231404高伟光《计算机基础与程序设计》第5周学习总结
    作业信息属于课程2023-2024-1-计算机基础与程序设计作业要求要求作业目标Pep/9虚拟机,机器语言与汇编语言,算法与伪代码,测试:黑盒,白盒作业正文此博客教材学习内容总结计算机概论:明白了pep9的一些基本逻辑知道了汇编语言与机器语言的区别会写简单的伪代码......
  • 2023-2024-1 20231421 《计算机基础与程序设计》第五周学习总结
    ------------恢复内容开始------------------------恢复内容开始------------作业信息作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05作业目标:自学《计算机科学概论》第六章、《c语言程序设计》第四章作业正文:教材学习内容总结一、《计算机科学概论》第六......
  • 2023-2024-1 20231307 《计算机基础与程序设计》第5周学习总结
    2023-2024-120231307《计算机基础与程序设计》第5周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2023-2024-1计算机基础与程序设计第5周作业)这个作业的目标<计算机科学概论第6章......
  • # 学期2023-2024-1 20231401 《计算机基础与程序设计》第五周学习总结
    学期2023-2024-120231401《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第五周作业这个作业的目标自学教材:计算机科学概论第6章,C语言程序设计第4章并......
  • 基于SpringBoot框架的教学评价系统-计算机毕业设计源码+LW文档
    摘要随着时代的发展,我国的教育水平在不断的提高,但是很多时候为了更好的提高教学的质量,会让学生对当前的教学进行评价,教育工作者根据学生的评价发现当下教学中的一些不足,从而更好的提高教学质量,为了让教学评价变的更加的方便我们开发了本次的教学评价系统。本系统从用户的角度出......
  • 基于ssm的奖学金评定系统-计算机毕业设计源码+LW文档
    摘 要 随着时代的发展,我国高校的信息化程度也越来越高,很多高校都实现了数据的信息化管理,但是在很多高校还是使用传统人工的方式在对奖学金评定相关内容进行管理,为了提高高校的整体奖学金评定管理水平,为此我开发了本基于SSM框架的奖学金评定系统管理网站本基于SSM框架的奖学金......
  • 基于Vue2+elementUI的二手书管理系统-计算机毕业设计源码+LW文档
    摘 要本设计完成了基于Vue2+elementUI的二手书管理系统的设计与实现。现代移动化网络发展下,不同于以往的短信、邮件、收音机传递信息,网页是向用户传输信息的主要媒介之一。书籍也是向人们传递信息和知识的媒介,如今书籍印刷和出版的快速发展,以及社会文化水平的进步,越来越多的读书......
  • 2023-2024-1 20231417 《计算机基础与程序设计》第五周学习总结
    2023-2024-120231417《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第五周作业这个作业的目标<关于机器语言与汇编语言,pep9的相关应用,循坏算法的了解与......
  • 计算机基础dos命令
    打开cmd得方式开始+系统+命令提示符win+r输入cmd在任意文件夹下,按住shift+鼠标右键,在此处打开命令行资源管理器地址栏前面加上cmd路径管理员方式运行:windows系统,命令提示符,选择以管理员方式运行 常用的dos命令1#切换盘符E:2#查看有哪些文件dir3#切换目录......