当前位置: 首页 > news >正文

加急网站备案常熟网站制作设计

加急网站备案,常熟网站制作设计,wap网站开发教材,开网站要多少钱一、题目描述二、解题思路整体思路:由于最终返回的结果可以把向量分为两段,结果及其左边的数的平方值小于等于x,结果右边数的平方值大于x,具有“二段性”,所以可以用二分法来解决这个问题,实质上就是在查找…

一、题目描述

二、解题思路

整体思路:

由于最终返回的结果可以把向量分为两段,结果及其左边的数的平方值小于等于x,结果右边数的平方值大于x,具有“二段性”,所以可以用二分法来解决这个问题,实质上就是在查找右边界。

具体思路:

(1)首先进行边界处理,由于x可能小于1,所以当x小于1时,它的平方根肯定小于1,直接返回0;

(2)使用二分法查找右边界

 //查找右边界

        int left=1,right=x;

        while(left<right){

            long long mid=left+(right-left+1)/2;

            if(mid*mid<=x) left=mid;

            else if(mid*mid>x) right=mid-1;

        }

三、代码实现

时间复杂度:T(n)=O(log2)

空间复杂度:S(n)=O(1)

class Solution {
public:int mySqrt(int x) {//边界处理if(x<1) return 0;//查找右边界int left=1,right=x;while(left<right){long long mid=left+(right-left+1)/2;if(mid*mid<=x) left=mid;else if(mid*mid>x) right=mid-1;}return left;}
};

http://www.dtcms.com/a/570909.html

相关文章:

  • 平价网站建设网站建设维护的相关基础知识
  • 网站怎么建在国外网站整站优化方案
  • 虚拟主机如何分配网站万网网站设计
  • 青岛网站开发公司电话求一个网站
  • 【穿越Effective C++】条款12:复制对象时勿忘其每一个成分——完整对象拷贝的艺术
  • 万网是什么网站关于网站的建设论文
  • 国务院办公厅关于2026年部分节假日安排的通知
  • 模板网站建设青岛网站建设的参考书籍
  • 番禺建设局网站首页怎么建个人公司网站
  • 织梦手机网站有广告位中英文网站开发公司
  • Spring-cloud 主键Eureka
  • 宜兴公司做网站高端 网站定制
  • 成都营销型网站建设推广怎么建设国外免费网站
  • 算法72. 编辑距离
  • 制作网站的软件下载金科做的网站
  • 黑龙江省建设工程招标网站外包网有哪些
  • 织梦做的网站为什么显示404临沂做网站哪里好
  • 做美食教程的网站有哪些快速排名优化推广价格
  • 本地佛山顺德网站建设外贸求购信息网
  • 专业新站整站快速排名公司windows2008 iis 网站
  • 从计数器到令牌桶:三种限流方案的落地与取舍
  • 信号与槽
  • 定制型网站建设移动网站mip
  • 网络系统管理与维护形考任务2sem优化软件选哪家
  • 小语种网站自己做网站能赚钱
  • 自己学习建设网站做老托福听力的网站
  • 设计商城网站建设服装设计参考网站
  • wordpress格式化sql串天津网络优化网站建设
  • 如何检测网站的打开速度游戏小程序开发报价
  • 网站被k原因网站设置关键字