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

怎么建立一个购物网站舟山市定海区建设规划局网站

怎么建立一个购物网站,舟山市定海区建设规划局网站,网站根目录验证文件,做网站 商标分类解析 时间复杂度要求,所以使用二分的思想,漏掉了很多问题,这里记录 在left-right1时,已经找到了插入位置,但是没有赋值,然后break,所以导致一直死循环。 if(right - left 1){result right;b…

解析

时间复杂度要求,所以使用二分的思想,漏掉了很多问题,这里记录

  1. 在left-right=1时,已经找到了插入位置,但是没有赋值,然后break,所以导致一直死循环。
    if(right - left == 1){result = right;break;
    }

  2. 在和最右侧数比较时,漏掉了相等时就直接找到,所以在数组是[1,3],target=1时,应该返回下标0
    if(target <= nums[left]){result = left;break;
    }               

  3. 长度为0时,不进入循环了,所以循环条件是left <= right。

代码

class Solution {
public:int searchInsert(vector<int>& nums, int target) {int left = 0;int right = nums.size()-1;int result = 0;while(left <= right){int mid = (left+right)/2;if(target <= nums[left]){result = left;break;}if( nums[right] < target){result = right+1;break;}if( nums[right] == target){result = right;break;}if(right - left == 1){result = right;break;}if(nums[mid] < target){left = mid;}else if(target < nums[mid]){right = mid;}else if(nums[mid] == target){result = mid;break;}}return result;}
};

http://www.15wanjia.com/news/159203.html

相关文章:

  • 网站回头率学校网站源码php
  • 网站栏目结构设计杭州网站建设 乐云践新专家
  • 呼市做无痛人流z首大网站义乌详情页制作
  • 佛山做一个自己的网站手机阅读网站开发原因
  • 江苏河海建设有限公司官方网站网站建设的摘要怎么写
  • 山东做网站建设的好公司网站推广优势
  • 做百度文库需要网站吗开封建网站的公司
  • 网站内部链接优化方法北京电商网站开发
  • 网站建设教程出售用苏州久远网络舟山做网站公司
  • 合肥网站代运营公司有哪些网站建设方面的课程
  • 免费建站小程序南宁seo企业优化
  • 网站建设的报价单个人网站备案地址选择
  • 怎么修改网站后台路径怎样建设网站?(怎样注册域名?如何选择主机?网站应有哪些功能模块
  • 在线做网站怎么做计算机软件开发难学吗
  • 免费微网站_自助建站厦门黄页电话号码查询
  • 做货代的有哪些网站wordpress吾爱
  • 怎样说服客户做网站做网站要在工商备案吗
  • 做视频小网站犯法吗辽宁工程招投标信息网
  • 网站怎么制作做肇庆网站建设方案优化
  • 公司网站赏析国外创意网站设计
  • 谁需要做网站的嘉兴wordpress 页面显示最新文章
  • 邯郸建设网站制作服务器地址怎么查询
  • 英铭广州网站建设免费的行情软件网站下载免费
  • 在线生成网站地图黄岩网站建设
  • 电商网站建设的关键长沙本地推广平台
  • 国内建筑网站微信小程序怎么推广
  • wordpress企业微信常州自助建站seo
  • 制作一个公司网站的流程广州市城市建设网站
  • 天律网站建设销售型网站有哪些
  • mui做wap网站年轻人免费在线看视频