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

做深度报道的网站网络营销的优势和劣势

做深度报道的网站,网络营销的优势和劣势,网页视频下载插件手机版,营销型网站建设的定义LeetCode 69.x的平方 思路&#xff1a; 二分查找。从1到x进行二分查找&#xff0c;每次判断mid的平方是否<x&#xff0c; 如果是&#xff0c;则更新ansmid&#xff0c;并缩小区间&#xff1b; 如果不是&#xff0c;则缩小区间&#xff1b; 最后则找到最接近的ans&#xff0…

LeetCode 69.x的平方

题目描述

思路:

二分查找。从1到x进行二分查找,每次判断mid的平方是否<=x,
如果是,则更新ans=mid,并缩小区间;
如果不是,则缩小区间;
最后则找到最接近的ans,使得ans的平方<=x且ans+1的平方>x,即ans为x的算术平方根
注意:x数据范围为int型的取值范围,则计算平方的时候需要注意可能会溢出

代码:

#include<stdio.h>
#include<vector>
#include<string.h>
#include<algorithm>
using namespace std;class Solution
{
public:int mySqrt(int x){int left=1;int right=x;int ans=0;while(left<=right){long long mid=left+((right-left)>>1);long long square=mid*mid;if(square<=x){left=mid+1;ans=mid;}elseright=mid-1;}return ans;}
};int main()
{int target=9;Solution *solution=new Solution();printf("%d\n",solution->mySqrt(target));delete(solution);return 0;
}

总结: 做这道题的时候,没有想明白二分能找到最接近的值,脑子可能当时宕机了,,,归根结底还是对二分的理解不透彻。 还有要注意,运算符+(-)的优先级要高于运算符>>(<<),注意要加括号(在此记录)
http://www.shuangfujiaoyu.com/news/26452.html

相关文章:

  • 0基础1小时网站建设教程seo网站诊断顾问
  • 网站制作需求表外链代发公司
  • 专业商城网站建设宁波seo排名公司
  • 郑州网站外包公司简介营销活动策划
  • 直播平台开发多少钱鞍山seo优化
  • 网站开发要学什么语言哪有恶意点击软件买的
  • php网站培训五年级上册语文优化设计答案
  • 哪个网站可以做字体大小成都最新动态
  • 小程序模板购买网络营销优化推广公司
  • h5 响应式手机网站四川seo技术培训
  • 开发一个b2c购物网站求老哥给几个靠谱的网站
  • h5网站建设需要哪些资料太原seo计费管理
  • 株洲市建设网站营业推广的方式有哪些
  • 山东淄博网站建设成品网站源码的优化技巧
  • 东莞php网站开发怎么自己弄一个网站
  • 如何用记事本做网站seo网站培训优化怎么做
  • 沧州市网站制作网络推广公司介绍
  • 为了 门户网站建设网站源码交易平台
  • wordpress后台路径天津短视频seo
  • 长沙市建设局网站推广平台有哪些?
  • 自己怎么制作微信网页链接seo研究院
  • 自己建设博客网站seo排名谁教的好
  • 做服装到哪个网站拿货品质好广州网站推广联盟
  • 哪有宝安网站推广重庆搜索引擎seo
  • 平台建站软文推广文章
  • 如何做局域网网站建设凡科建站后属于自己的网站吗
  • 德州网站建设教程数据分析师培训机构推荐
  • 网站做推广需要营业执照seo排名优化怎样
  • 建设工程造价信息网站seo教程下载
  • 做网站备案是个人还是企业好seo搜索引擎优化原理