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

爱网站搭建虚拟网站源码

爱网站搭建,虚拟网站源码,网站注册域名后怎么做,100平米全包装修价格69. x 的平方根 - 力扣(LeetCode) 方法一:暴力 从0开始遍历,直到 ans*ans > x 为止,这时ans-1就是答案。需要注意可能会爆int,所以ans要开为long,最后再转换为int。 class Solution {publ…

69. x 的平方根 - 力扣(LeetCode)

方法一:暴力

从0开始遍历,直到 ans*ans > x 为止,这时ans-1就是答案。需要注意可能会爆int,所以ans要开为long,最后再转换为int。

class Solution {public int mySqrt(int x) {long ans = 0;while(ans * ans <= x){ans++;}return (int)ans-1;}
}

方法二:二分

这道题很适合用二分来做,甚至题解就是标准的二分模板。

如果开方为整数,会从return mid语句返回。因为非整数是向下取整,所以结果返回l-1。

class Solution {public int mySqrt(int x) {long l = 0, r = x;while(l <= r) {long mid = l + (r - l) / 2;if(mid * mid == x) {return (int)mid;}if(mid * mid < x) {l = mid + 1;} else {r = mid - 1;}}return (int)(l - 1);}
}

当然这里也可以像官方题解一样,直接合并小于和等于,额外赋值ans=mid,无论开方是否为整数,最后都返回ans即可。

class Solution {public int mySqrt(int x) {int l = 0, r = x, ans = -1;while (l <= r) {int mid = l + (r - l) / 2;if ((long) mid * mid <= x) {ans = mid;l = mid + 1;} else {r = mid - 1;}}return ans;}
}作者:力扣官方题解
链接:https://leetcode.cn/problems/sqrtx/solutions/238553/x-de-ping-fang-gen-by-leetcode-solution/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
http://www.dtcms.com/wzjs/553749.html

相关文章:

  • 更改host文件把淘宝指向自己做的钓鱼网站备案号 网站
  • 济宁网站建设推荐免费创建个人网站
  • 网站模板如何删除深圳网站建设制作开发
  • 四川建设网网站首页王也头像男
  • 深圳西丽网站建设服务器架设国外做违法网站
  • 做网站都需要买什么在家做网站或ps挣钱接活
  • 营商环境建设监督局网站小版本wordpress
  • 旅游网站开发设计安装wordpress it works
  • 水墨风格网站源码公司网站做的很烂
  • wordpress网站生成app营销型网站软件
  • 电视台网站策划书360免费建站软仵下载
  • 网站为什么做子域名网站信息推广途径包括哪些
  • 做网站全屏尺寸是多少中国上市公司名单大全
  • 珠海网站策划松江网站制作
  • 做a漫画在线观看网站企业做网站注意事项
  • 自己公司内网网站和外网怎么做同步东莞电子网站建设
  • 网站如何做收录排行广州网站优化方式
  • 竞价外包推广专业公司上海网站建设优化公司
  • 电子商务网站的基本流程网站换ip对优化有影响吗
  • 各类大型网站建设学院网站建设管理规章制度
  • 可以做描文本的网站那里可以做网站
  • 淘宝客登记新网站网站建设丶金手指下拉十五
  • 东莞龙舟制作技艺深圳seo培训
  • 超市网站建设韩国展厅设计网站
  • 适合新手做的网站海外电商
  • 有源码帮忙搭建网站吗wordpress 批量标签
  • 顶做抱枕网站菜谱分享网站开发开题报告
  • 电子商务网站建设模板代码机器人软件开发平台
  • 迪庆企业网站建设公司网站备案地区
  • 文学网站模板实用网站开发