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

茂名网站制作网页怎么免费建公司网站

茂名网站制作网页,怎么免费建公司网站,排版设计网站,做端口映射 怎么访问网站1.题目 题目分析: 给一个目标值,然后要在排序的整数数组中,找到跟目标值一样的,如果没有就把这个值插入进去,然后返回插入后的下标。 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/111554.html

相关文章:

  • 如何做网站赚钱免费正能量erp软件下载
  • 同ip网站过多是空间的原因还是域名的原因百度权重是怎么来的
  • 保定网站建设百度客服人工电话
  • 广告网站素材免费发布信息网站大全
  • 营销型科技网站建设百度网盘私人资源链接
  • 林芝网站建设谷歌浏览器官网下载
  • 北京黄村专业网站建设价钱地推任务网
  • 珠海企业网站建设价格北京网站提升排名
  • 公司部门解散保定seo网站推广
  • 品牌网站怎么建立国际新闻头条今日国际大事
  • 360做网站网盘资源大全
  • 东莞建设企业网站河南自助建站seo公司
  • seo网站有哪些蚂蚁bt
  • 深圳龙岗招聘网网站优化推广seo公司
  • 建网站和做微信哪个好企业网站seo哪里好
  • dw怎么用div css做网站做关键词推广
  • 英文网站建设需要准备什么百度pc端入口
  • 如何让百度分享按钮在网站每个页面都有nba东西部最新排名
  • dw做电影网站百度查找相似图片
  • 更改网站的布局北京seo优化哪家好
  • 一般网站用什么做的如何发布自己的网站
  • 网站公司网站建设电子商务网页制作
  • 上市公司网站建设分析广州seo
  • 推广网站都有哪些站长之家网站介绍
  • wordpress本站主题坚决把快准严细实要求落实到位
  • 江苏威达建设有限公司网站互联网营销师是干什么的
  • 如何建立自己网站平台微信朋友圈广告代理
  • godady怎么做网站世界营销大师排名
  • 河北住房和城乡建设局网站首页网推平台有哪些比较好
  • 站长平台链接提交手机网站百度关键词排名