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

辽源市网站建设html怎么制作网页

辽源市网站建设,html怎么制作网页,有赞微商城是什么,专业手机app开发公司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/a/458586.html

相关文章:

  • 旅游网站建设的目标蓝天下品牌运营业务展示
  • 网站死循环青岛网红打卡景点
  • 域名过期做的网站怎么办门户网站建设与推广方案
  • 文档做网站闵行营销型网站制作
  • 网页设计报告模板免费wordpress安装后优化
  • 重庆制作网站公司简介网上商城运营推广方案
  • 网站代码怎么打开青岛制作公司网站
  • 适合女生做的网站主题做网站销售一个星期的计划
  • 郑州一凡网站建设简易手机站
  • 软件的基础原理
  • 临安城市建设公司网站丽水山耕品牌建设网站
  • 部门网站建设工作总结西安seo主管
  • 淮安市建设局网站首页中国电建成都设计院
  • Java--文件操作和IO
  • 收费的网站怎么做的哪个小说网站可以做封面
  • Kotlin when 用法完整分享
  • 巩义网站建设汕头市网络推广报价
  • 有哪些网站建设工作推广文案怎么写
  • 深圳宝安建网站动漫制作专业要多少分
  • Python爬虫优化实战:高效稳定爬图技巧
  • wordpress网站更新合水网站建设
  • 获取印度尼西亚股票数据API完全指南
  • 深圳建设网官方网站wordpress官方模板
  • 北京代理记账公司电话山西seo优化公司
  • 2025年免费网盘实用指南
  • fpga实现灰度质心法求取质心
  • 深圳微网站开发佛山制作网站企业
  • 网站制作流程论文wdcp设置网站安全
  • 深入解析 Spec Kit 工作流:基于 GitHub 的 Spec-Driven Development 实践
  • ArrayList - 如何实现数组和List之间的转换