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

太原富库网站建设网页设计代码免费

太原富库网站建设,网页设计代码免费,贵州人才网最新招聘建筑类,整合营销策划方案模板35. 搜索插入位置 - 力扣(LeetCode) 解法:二分查找 思路:题目是有序的,时间复杂度O(logN),二分没跑了,题目说如果找不到target,返回它应该被插入位置的下标,所以可以分析一下示例2&…

35. 搜索插入位置 - 力扣(LeetCode)

解法:二分查找

思路:题目是有序的,时间复杂度O(logN),二分没跑了,题目说如果找不到target,返回它应该被插入位置的下标,所以可以分析一下示例2:

可以把数组分为两部分,当找到>=target区间的左端点时,它的下标正好是要被输出的下标,所以

1.数组有二段性,可以用二分

2.用求区间左端点的方法解决这道题。不了解的看这个在做题中学习(49):排序数组中查找元素的第一个和最后一个位置-CSDN博客

细节

因为有示例3这种,数组元素都比target小的情况,所以此时单独判断,如果数组最后一个元素<target,返回num.size()即可。

class Solution 
{
public:int searchInsert(vector<int>& nums, int target) {int left = 0,right = nums.size()-1;if(nums[nums.size()-1] < target)return nums.size();int mid = 0;while(left<right){//1.找区间左端点mid = left + (right - left) /2;if(nums[mid] < target)left = mid + 1;else right = mid;}//走到这里,返回左端点return left;}
};

http://www.yayakq.cn/news/414657/

相关文章:

  • 网站网页设计费用广州安全教育平台账号找回
  • 网站服务器ip更换维普网
  • 网站开发不用mvc行不行这样制作公司网站
  • 巴南市政建设网站厦门建设执业资格注册管理中心网站
  • 上门做网站公司wordpress优化网站打开速度
  • 国外设计大师网站快看点自媒体注册入口
  • 网站建设培训会上的讲话如何把自己做的网站放到微信上
  • 学校网站建设策划书模板厦门人才网唯一官方网站登录入口
  • 网站建设后期服务协议创建软件app
  • 潍坊专业环保设备网站优化就是搜索引擎优化
  • WordPress关站插件双滦网站建设
  • 深圳建设网站排名购物帮做特惠的导购网站
  • php网站链接支付宝做网站费用 优帮云
  • 网站维护得多久产品型网站案例
  • 做家乡的网站网站建设与管理学校
  • 网站建设困难沃尔玛网上商城官网
  • 网站推广与宣传怎么做网页设计师联盟网站怎么
  • 主做收影视出版的小说网站企业融资规划师
  • 知名建筑类的网站易观数据app排行
  • 网站备案号去哪查询五合一自助建站网站
  • 网站建设需准备什么什么是网络推广?
  • 鞋图相册网站怎么做wordpress导出文章
  • ICP备案网站服务内容品牌策划网站推荐
  • 做网站服务商百度快照是干嘛的
  • wordpress网站做h5分类曹县做网站建设
  • 北京网站设计联系电话哪个做app的网站好
  • 衡水seo网站建设优化排名济南建设银行网站
  • wordpress问答插件中文免费版seo包年优化
  • 番禺区大石做网站手机ppt制作软件免费app
  • 招聘网站怎么做营销好玩的网页游戏排行榜电脑