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

做网站和做推广有什么区别上海服装外贸公司排名

做网站和做推广有什么区别,上海服装外贸公司排名,网页版传奇网站,东莞网站建设 包装材料第一题 leetcode 704.二分查找 二分法的思路 二分法的思路很简单 数组必须有序先查找中间元素进行比较得出大小再考虑向左比较还是向右比较 代码实现 class Solution { public:int search(vectorint nums, int target) {int left 0;int right nums.size() -…第一题 leetcode 704.二分查找 二分法的思路 二分法的思路很简单 数组必须有序先查找中间元素进行比较得出大小再考虑向左比较还是向右比较 代码实现 class Solution { public:int search(vectorint nums, int target) {int left 0;int right nums.size() - 1;int middle 0;while(leftright){middle left (right - left) / 2;if(nums[middle]target){return middle;}else if(nums[middle] target){left middle 1;}else{right middle - 1;}}return -1;} };结果如下 第二题 leetcode 35.搜索插入位置 题目描述 题目分析 和704题的比较如下 依旧需要返回可以搜到的下标704搜不到返回-1 本题返回可以插入的位置 代码示例 class Solution { public:int searchInsert(vectorint nums, int target) {int left 0;int right nums.size() - 1;int middle 0;while(left right){middle left (right - left) / 2;if(nums[middle]target){return middle;}else if(nums[middle] target){left middle 1;}else{right middle - 1;}}// 为何返回left的原因有以下几点// 我们需要返回一个正确的有序位置 而且计算到最后返回-1 的时候 已有三个参数 leftmiddle rightreturn left;} };明确eft的原因从以下几点来看 while的限制条件是left大于right的时候那么一旦找不到righ会-1导致left大于right退出while循环此时left的位置就是要插入的位置 第三题 leetcode 34. 题目描述 分析 核心就是当边界结束的时候left代表的是什么 代码实现 class Solution { private:int board(vectorint nums, int target){int left 0;int right nums.size() - 1;int middle 0;while(leftright){middle left (right-left) / 2;if(nums[middle]target){left middle 1;}else{right middle - 1;}}return left;// 返回左边界 即可以查找到的第一个数的位置} public:vectorint searchRange(vectorint nums, int target) {vectorint res{-1, -1};int start board(nums, target);// 排除三种情况if(nums.size()0 || nums[nums.size()-1] target || nums[start]!target){return res;}int end board(nums, target1)-1;res.clear();res.push_back(start);res.push_back(end);return res;} };第四题 leetcode 69 题目描述 分析 说白了也是搜素 只是现在需要不保留小数的 那么搜素结束之后的right即是较小的那一个另外将特殊情况排除一下 代码实现 class Solution { public:int mySqrt(int x) {int left 0;int right x;int middle 0;if(x0){return 0;}if(x1){return 1;}while(leftright){middle left (right-left) / 2;if(x/middle middle){left middle 1;}else if(x/middle middle){return middle;}else{right middle - 1;}}return right;} };第五题 leetcode 367. 题目描述 代码实现 class Solution { public:bool isPerfectSquare(int num) {int left 1;int right num;int middle 0;if(num1){return true;}while(leftright){middle left (right-left) / 2;if(num/middle middle){left middle 1;}else if((num%middle0) (num/middlemiddle)){ // 来进行判断是否是平方return true;}else{right middle - 1;}}return false;} };
http://www.w-s-a.com/news/406915/

相关文章:

  • 做商城网站价格上海做网站建设
  • 广州制作外贸网站公司阿里云网站模板
  • 做网站为什么要买服务器十堰城市建设网站
  • 西安网站seo技术厂家东莞如何制作免费的网页
  • 做旅游的网站的目的和意义极限优化wordpress
  • 做美食视频网站有哪些品牌营销策划机构
  • 佛山知名营销网站开发wordpress可视化编辑器排行
  • 石岩做网站哪家好石家庄做网站设计
  • 建设网站需要冠县做网站
  • 保定网站seo哪家公司好wordpress教程视频下载
  • 网站开发 哪些文档网站海外推广方法
  • 广西建设局网站首页如何做条形码网站怎么搞
  • 琼海建设网站wordpress 商城站下载地址
  • 网站需要多大数据库divider wordpress
  • 兰州北京网站建设网络广告推广网站
  • 宁晋网站建设森网站建设
  • 网站没有收录原因trel域名
  • 建设门户网站的目的和需求台州专业网站建设方案
  • 苏州网站建设系统方案成都行业网站设计
  • wordpress多说读者墙seo分析师招聘
  • 视频网站开发计划书wordpress文件详情
  • 重庆付费网站推广电商网站 开发周期
  • thinkcmf 做企业网站视频播放类网站建设费用
  • vps网站助手大学选修课网站建设
  • 南浦电商网站建设北京海淀社保网站
  • 传奇网站模板怎么做的吗大连警方最新通告
  • 成都私人做公司网站的北京网站建设需要多少钱
  • 魔客吧是什麼程序做的网站代理厦门网站设计公司
  • 90设计手机站东营网站推广
  • 哪家购物网站建设好专门做水生植物销售网站