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

网站设计建设 武汉合肥百度竞价推广代理公司

网站设计建设 武汉,合肥百度竞价推广代理公司,深圳展厅公司,世界工业设计大学排名前251.题目 题目分析: 给一个目标值,然后要在排序的整数数组中,找到跟目标值一样的,如果没有就把这个值插入进去,然后返回插入后的下标。 2.算法原理 根据题目的时间复杂度可以知道要用二分,开始划分区域&…

1.题目

题目分析:

 给一个目标值,然后要在排序的整数数组中,找到跟目标值一样的,如果没有就把这个值插入进去,然后返回插入后的下标。

2.算法原理

根据题目的时间复杂度可以知道要用二分,开始划分区域,分成小于t的,和大于等于t的,这里之所以有大于等于是可能不存在,就要插入到大于t的前一个位置,结果是会在大于等于的地方出现的,所以触发else就right=min,而不是min-1,因为min本身可能就是最后位置,-1就跳过了答案,小于就left=mid+1,min的值就是left+(right-left)/2,因为right=min。最后还需要注意,有的情况是出了边界,而二分最多到最后一个位置,所以需要判断是否相等跟t,不相等就说明在下一个位置。

3.代码实现

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

http://www.dtcms.com/wzjs/531127.html

相关文章:

  • 武汉做网站排名百度海南分公司
  • 做网站出路销售技巧和话术
  • 宁波做网站费用推广产品怎么发朋友圈
  • 青岛 网站制作公司注册域名后如何建立网站
  • 云渲染网站开发西安百度框架户
  • 兴义做网站的怎样建立一个网站
  • 怎么免费做一个网站做淘宝客艾滋病阻断药
  • 深圳网站制作公司流程推广普通话的意义是什么
  • 设计网页的目的培训班线上优化
  • 建站系统平台杭州网站建设方案优化
  • 做阀门网站扬州百度推广公司
  • 南通网站制作公司哪家好百度集团公司简介
  • 网站改版对排名的影响如何自己搭建一个网站
  • 乐温州网站建设百度竞价排名平台
  • 淘宝客建网站怎么做海阳seo排名
  • 北京市城乡和住房建设委员会网站最近新闻大事件
  • 襄樊seo河南seo技术教程
  • 有哪些好的做网站公司seo实战密码电子书
  • 网站集约化建设试点关键词优化快排
  • 利趣网站开发商广告公司招聘
  • 企业网站推广平台百度浏览器极速版
  • 网站开发服务公司武汉网站营销seo方案
  • win7 做网站服务器谷歌海外推广
  • 网站怎么做流量统计合肥关键词优化平台
  • 乌兰浩特建设网站国家重大新闻
  • 图片叠加网站企业品牌营销推广
  • wordpress 添加logo廊坊seo排名扣费
  • WordPress资讯站点源码上海网站建设
  • 只做绿色食品的网站百度关键词优化工具
  • 保健品网站建设背景怎么推广网站