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

旅游休闲类网站的建设精准扶贫网站建设目的

旅游休闲类网站的建设,精准扶贫网站建设目的,全网最低价seo,通讯设备东莞网站建设给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 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

提示:

  • 1 <= nums.length <= 104
  • -104 <= nums[i] <= 104
  • nums 为 无重复元素 的 升序 排列数组
  • -104 <= target <= 104
class Solution {/**这题还需要解吗,太简单了吧解题思路:使用二分查找的方式,如果存在直接返回,如果不存在,找第一个小于等于它的位置,最后返回这个位置+1也可以找第一个大于等于它的位置,然后返回这个位置-1,但是这样处理比较麻烦,因为可能出现没有大于它的*/public int searchInsert(int[] nums, int target) {int left = 0;int right = nums.length - 1;int ans = -1;while(left <= right) {int mid = left + ((right - left) >> 1);//找到就返回索引值if(nums[mid] == target) {return mid;} else if(nums[mid] >= target) {right = mid - 1;} else {/**找到了大于等于它的,先计一个答案,后面找小于等于它更接近的有可能会更新它*/ans = mid;left = mid + 1;}}return ans + 1;}
}

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

相关文章:

  • 网站开发算是研发支出吗网站开发前的准备
  • 纪检监察机关网站建设方案东莞网站建设最优
  • 自己做网站用什么软件坪地网站建设市场
  • 制作手机网站什么软件中山精品网站建设方案
  • 项目网评ppt优化一个网站
  • 如何建设部网站查职称做网站的产品图片
  • 网站备案后怎么做实名认证东莞网站建设+信科网络
  • 上海网站建设哪里便宜培训学校类网站建设方案
  • 不需要付费的网站外贸网站建设及优化ppt模块
  • 宁波网站建设优化服务公司肇庆做网站设计公司
  • 低价网站制作网站设计风格有几种
  • 建设工程消防信息网站wordpress 文字链接
  • 网站引导页怎么做dedecms图片网站模板
  • 东铁匠营网站建设电子商务网站开发计划书
  • 做网站商城互联网公司查询网址在哪里查
  • wordpress建站后台网站开发公司深圳
  • 网站怎么做本地映射网站建设属于技术开发吗
  • 怎样开网店详细步骤进一步优化
  • 如何创办自己的网站安装wordpress主题失败
  • 网站建设类有哪些岗位百度云盘下载
  • 网站建设毕业设计中期进度报告南京 网站开发
  • 做个素材网网站难做吗上海网站设计找哪家
  • 张槎网站开发博学网站建设公司
  • 网站内容建设ppt模板教务管理系统密码忘记了怎么找回
  • 怎么样建网站工作单位及职务怎么写
  • 科技类公司网站怎么设计模块网站
  • 免费外贸网站源码网站建设 意向协议书
  • 建网站要注册吗做网站图标按钮素材
  • 闵行网站建设wordpress主题更新了
  • 做淘宝网站销售怎么样合肥做网站优化