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

有哪些做电子商务的网站精品一卡二卡 卡四卡分类

有哪些做电子商务的网站,精品一卡二卡 卡四卡分类,wordpress 文章不同背景,建造网站过程本题想到使用二分法不断逼近一个区间&#xff0c;直到最后趋近于x&#xff0c;从而求得解。注意的点&#xff0c;一开始使用 if(mid * mid < x) 进行判断时&#xff0c;会出现越界&#xff0c;原因是输入一个很大的数是&#xff0c;超过int表示的范围&#xff0c;继而修改为…

本题想到使用二分法不断逼近一个区间,直到最后趋近于x,从而求得解。注意的点,一开始使用

if(mid * mid <= x) 

进行判断时,会出现越界,原因是输入一个很大的数是,超过int表示的范围,继而修改为这种判断形式:

if( mid <= x/mid)
  • 需要注意的是,这种判断方式存在一定的精度问题

这种判断方式有需要确保 mid 的值不为 0,那么左区间就需要从1开始。
那么当输入 x 的值为0时,只需要不进入while循环,直接返回 ans初始值0即可。
如果使用力扣官方题解,mid 设置为 long long类型,则无须这样处理。

class Solution {
public:int mySqrt(int x) {int left = 1;int right = x;int ans = 0;while(left <= right){int mid = left + (right - left)/2;if( mid <= x/mid){left = mid + 1;ans = mid;}else if( mid > x/mid){right = mid - 1;}}return ans;}
};
http://www.yayakq.cn/news/437633/

相关文章:

  • 韩国免费行情网站的推荐理由it初学者做网站
  • 上行10m企业光纤做网站浙江网站建设和制作
  • 外贸网站模板建设宁夏交通厅建设局网站
  • 培训餐饮网站建设wordpress官方的三个主题好排名
  • vs2008怎么做网站个人可以做网站么
  • 搭建网站的主要风险全站仪快速建站
  • 西安网站制作模板工商网上注册
  • 做盗版电影网站做资料分享网站有哪些
  • 建材做网销哪个网站好网站备案的坏处
  • 网站空间更换三合一网站建设报价
  • vs2010网站开发与发布亚马逊跨境电商平台怎么入驻
  • 做网站策划用什么软件无锡专业网站
  • 动态图表网站时光捕手 wordpress
  • 营销型网站关键词多少为好网站的动画广告横幅怎么做的
  • 阿里云服务器如何实现一个空间绑定两个不同主体的网站关键词排名怎么做好
  • 湘潭网站定制天津公司
  • 品牌网站设计标准高端定制网站设计公司
  • 微信二维码网站制作代做网页
  • 腾讯云网站建设教学视频教程织梦门户网站模板
  • 做网站放网站广告wordpress首页访问密码
  • 家具网站模板淮安做网站找哪家公司
  • 台州网站建设设计关键词查询爱站网
  • 张家港做淘宝网站上海十大营销策划公司
  • 建设网站需要公司吗商标注册证查询网
  • 郑州市二七建设局网站国内最新新闻摘抄
  • 网站优化改版施工企业财务管理制度及报销流程
  • 网站 架构 设计网站分析培训班
  • 服务器建网站python在线编程器
  • 湘潭建网站wordpress昵称
  • 怎么做网站滑动图片部分抖音推广运营公司