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

怎么建立淘宝客网站网络舆情信息

怎么建立淘宝客网站,网络舆情信息,做推广哪个网站效果好,做威客有什么靠谱网站搜索插入位置 一共会出现下面四种情况: 目标值在数组所有元素之前 目标值等于数组中某一个元素 目标值插入数组中的位置 目标值在数组所有元素之后 首先在二分查找的代码之前处理掉目标值在数组所有元素之前和之后的情况如果目标值在数组中的某个位置&#xff0c…

搜索插入位置

一共会出现下面四种情况:

目标值在数组所有元素之前
目标值等于数组中某一个元素
目标值插入数组中的位置
目标值在数组所有元素之后

  • 首先在二分查找的代码之前处理掉目标值在数组所有元素之前和之后的情况
  • 如果目标值在数组中的某个位置,正常的二分查找的代码即可处理
  • 所以主要看如何处理[目标值插入数组中的位置]的情况

如果使用while(left<=right)的二分查找的写法,可以发现,数组中没有目标值的时候,最后结束循环的时候,left>right,更准确地说是leftright+1;
而且每次结束循环的时候,mid
right、nums[right]是最接近目标值且小于目标值的一个值。
所以如果要插入到数组中,插入的位置就是left的这个位置。

class Solution {public int searchInsert(int[] nums, int target) {if(target>nums[nums.length-1])return nums.length;if(target<nums[0])return 0;int left=0,right=nums.length-1;while(left<=right){int mid=left+(right-left)/2;if(nums[mid]>target){right=mid-1;}else if(nums[mid]<target){left=mid+1;}else{return mid;}}return left;}
}
http://www.ahscrl.com/news/12147.html

相关文章:

  • 要想浏览国外网站 应该怎么做国内真正的永久免费建站
  • 如何创建div做网站培训计划和培训内容
  • led外贸网站制作南宁网络推广热线
  • 动态网站开发难吗应用关键词优化
  • 做医疗器械网站怎么找高清大图适合小学生的新闻事件
  • 江门网站建设套餐哈尔滨百度网站快速优化
  • 做网站的带宽seo推广灰色词
  • 哈尔滨建设网站成本广告联盟论坛
  • 日本 女做受网站微信小程序开发流程
  • 网站开发进入腾信职位2023网站seo
  • 广东省企业诚信建设促进会网站安卓优化大师全部版本
  • 网上车辆租赁网站怎么做seo网络推广是什么意思
  • 刷赞网站推广软件今日国家新闻
  • 布吉做网站培训方案
  • 人大网站建设请示互联网服务平台
  • 大兴黄村网站建设seo是什么意思电商
  • 在线做头像的网站有哪些品牌推广外包公司
  • 做网站行业现状南昌seo排名收费
  • 公司注册域名怎么申请seo网站关键词优化费用
  • 淘宝网站建设的主要工作模板网站免费
  • 怎么做网站投放adsense网站优化查询代码
  • 电脑无法登录建设银行网站一个网站的seo优化有哪些
  • 策划与设计一个电子商务网站关键词歌词
  • 厦门高端网站建设seo营销推广全程实例
  • 企业请别人做网站网店代运营的套路
  • 网站建设优化学习免费b2b推广网站
  • 网站推广多少钱广告推广怎么做最有效
  • 工会网站建设策划书网络推广与营销
  • 做系统 和网站前端品牌营销推广策划公司
  • 免费试用平台网站源码百度竞价是seo还是sem