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

福州公司做网站千锋教育学费

福州公司做网站,千锋教育学费,商旅平台app官网下载,沈阳企业黄页免费给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2示例 2: 输入:…

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

请必须使用时间复杂度为 O(log n) 的算法。

示例 1:

输入: nums = [1,3,5,6], target = 5
输出: 2

示例 2:

输入: nums = [1,3,5,6], target = 2
输出: 1

示例 3:

输入: nums = [1,3,5,6], target = 7
输出: 4

现在正在跟着代码随想录的做题顺序来进行练习。这是一道简单题目,看见这个时间复杂度可以想到用二分查找的方式来解决这道题,直接套用二分查找的模板,对于细节处稍稍修改下即可。下面是详细的C++代码:

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

http://www.dtcms.com/a/421289.html

相关文章:

  • 做设计接私活的网站制作一个网址需要多少钱
  • 天猫网站是用什么技术做的做设计比较好的网站
  • 上海网站建设公司推做外贸网站效果好吗
  • 综合门户网站什么意思icp备案证书号查询
  • 购物网站开发视频教程网络舆情监测预警系统
  • 关于seo网站优化公司wap企业网站源码
  • 襄阳论坛网站建设全球域名查询
  • 成都手机网站开发公司简介模板升华
  • 哪家高端网站建设好百度推广一般要多少钱
  • 怎么设计公司的网站模板建设网站目的是什么
  • 乐清柳市网站建设公司扬州百度seo
  • 国外 网站设计整站seo免费咨询
  • 国内外网站开发有哪些技术wordpress修改界面
  • 旅游网站建设翻译wordpress导航栏改字体
  • 网站服务器失去响应什么意思公司展厅布置效果图
  • 物流网站制作怎么做网站后台建设计划书
  • 北京有多少家网站怎么做网站赚大钱
  • c 做视频网站企业营销策划方案范文
  • 建设银行校招网站入口精益生产管理咨询公司
  • 雅安移动网站建设wordpress编辑器可视化调用
  • 济南网站建设搜q.479185700优秀个人网站设计图片
  • 网站建设与优化asp网站源码+access+机械
  • 怎么做各大视频网站的会员代理东营网站开发
  • 响应式网站方案湖北做网站
  • iis配置网站无法浏览删除网站备案
  • 网站不更新友情链接检测
  • 深圳网站建设中心漳州项目工程交易中心网
  • 跟网站开发有关系的工作有哪些logo免费设计网站有哪些
  • 微信公众号广告投放价格表保定网站关键词优化
  • 怎么制作网站源码网站加载慢怎么办