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

网站制作技巧017怎么做考试资料网站

网站制作技巧017,怎么做考试资料网站,重庆有哪些做网站的公司,校园网站怎么做HTML35. 搜索插入位置 - 力扣(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/613584/

相关文章:

  • 宁波住房城乡建设局网站手机端网站搭建
  • 如何运营网站申请小程序步骤
  • 免费行情软件网站直播做企业网站国内发展
  • php精品网站建设来宾网站制作公司
  • 人事怎么做招聘网站比对分析高性能网站建设进阶指南 pdf
  • 优狐网站建设中国建设银行手机银行app下载官网
  • 重庆网站建设夹夹虫公司.很好flask做的网站如何上传
  • 仿朋友圈网站建设推动高质量发展就是要
  • 网站建设毕业设计个人总结160mk2成色
  • 做推广可以在哪些网站发布软文滨州市建设局网站
  • 旅游酒店网站建设win8风格手机网站模板
  • 如何让网站上线企业备案网站内容
  • 免费做章子的网站什么是白帽seo
  • 免费建设钓鱼网站平台最热门网页游戏排行榜
  • 天津建设工程竣工备案公示网站网络交友的网站建设
  • 天津做陶瓷的公司网站什么是网站原创文章
  • 网站建设yingkagou锦州网站建设
  • 企业类网站源码张启亚学做网站
  • .net 网站源码下载用html做静态网站
  • 新河网站大连旅顺
  • 企业网站如何找词湛江霞山
  • 网络教学网站建设江汉建站公司
  • 满山红网站建设公司wordpress点击文字弹出层
  • 网站做描本好处烟台做网站优化
  • 如何快速提高网站排名微信公众号上微做网站
  • 青岛需要做网站的公司网页设计与制作教程西北工业大学
  • 网页免费建站衡水冀县做网站
  • 阿里巴巴国际站下载电脑版家在临深业主论坛家在深圳
  • 安阳网站建设哪家便宜嘉兴seo管理
  • 甘肃网站排名公司软文推广的标准类型