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

网站建设设计多少钱网站开发 -(广告)

网站建设设计多少钱,网站开发 -(广告),wordpress 底部备案号,网站推广的看法题目描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target …

题目描述:

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

请必须使用时间复杂度为 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

算法思想:

由于该题指定算法时间复杂度 为O(log n),则该题的解题思路可以利用二分法来进行求解。
另外,二分法,一定要注意区间范围,否则容易出现边界错误。

代码生成:

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

相关文章:

  • 品牌公关案例应用关键词优化
  • 株洲定制型网站建设太原网站建设公司哪家好
  • 怎样优化网站关键词网站建设 服务内容 费用
  • 寿县网站建设陕西省私募基金协会
  • 工信部资质查询网站免费制作小程序平台
  • 金华做网站的公司html如果制作一个内容多的网站
  • 安徽池州做企业网站网站出错 图片
  • 徐州建站周到的商城网站建设
  • 广州做网站优化哪家专业十大免费视频素材网站
  • 很那网站建设浙江响应式网站建设
  • 网站设计需要什么软件红豆网梧州论坛
  • 沧州网站建设熊掌号淘宝联盟合作网站api
  • 省级住房城乡建设主管部门网站wordpress 百度cdn
  • 模板网站和定制网站的区别是什么室内设计师收入
  • 公司的网站建设与维护竞价单页网站模板
  • h5手机网站建设是什么意思渠道网络建设策略
  • 网站开发子账号推广普通话手抄报内容简短
  • 网站语言版本广州专业网站建设哪家好
  • 北京市保障性住建设投资中心网站企业网站管理源码
  • 凡客诚品网站建设策划书小米手表网站
  • 网站建设注意细节临沂网站建设搭建
  • 烟台优化网站建设旅游网站怎样做网络宣传
  • 聊城网站设计做一个网站需要怎么做
  • 快站网如何开始建站自助建站网站程序源码
  • 微信公众网站怎么做的wordpress升级不了
  • 建设ca网站wordpress转发分享插件
  • 网站开发制作公司简介博白建设局网站
  • 怎么做质量高的网站廊坊关键词排名首页
  • 广西建设执业注册中心中心网站网站建设 选择题
  • 建一个设计网站要多少钱营销型网站建设的价格