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

网站建设与管理难不难晋江做任务的网站

网站建设与管理难不难,晋江做任务的网站,安徽省交通运输厅秦勤,上海网站分站建设题目: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 方法:灵神 二分查找 闭区间写法 c…

题目

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

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

方法灵神  二分查找 闭区间写法

class Solution {public int searchInsert(int[] nums, int target) {return binarySearch(nums,target);}// 二分查找private int binarySearch(int[] nums,int target){int left = 0, right = nums.length - 1;while(left <= right){int mid = left + (right - left) / 2;if(nums[mid] < target)left = mid + 1;elseright = mid - 1;}return left;}
}

该方法是查找 >= target,>=   >   <   <= 可以互相转换

> x  等价于  >= x + 1

< x  等价于  ( >= x ) - 1

<= x  等价于  ( > x )  -  1

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

相关文章:

  • wordpress js链接许昌seo推荐
  • 网站优化排名首页大气公司网站源码 企业网页模板建站 制作asp程序后台 中英文代码
  • 标签式网站内容管理中信建设有限责任公司 联系方式
  • 线下推广怎么做镇江网站优化公司
  • 建设pc端网站是什么意思海丰县建设局官方网站
  • 山东省住房建设厅网站安全处网站竞价推广
  • 东莞网站建设网站排名优化提升网站响应时间
  • 先做网站先备案平面设计免费软件有哪些
  • 360免费建站连接湖州佳成建设网站
  • 做商城网站需要多大的服务器校园网站设计毕业设计
  • 陕西做网站的公司在哪快速收录网站
  • 北京网站设计公司新鸿儒网站外链建设
  • 北京哪里可以申请企业网站域名官网网站做下载word
  • 深圳定制网站建设禅城区网站建设
  • 网站建设公司官方网站自贡市城市建设投资开发集团有限公司网站
  • 企业网站开发是什么临沂网站制作网站
  • 河北廊坊建设银行网站国外黄冈网站推广
  • 高校二级网站建设要求自己做网站和凡科的区别
  • 怎么用记事本做网站wordpress为什么速度慢
  • 哪些网站做科技专题短视频推广平台有哪些
  • 云南省做网站开发的公司排名新片场视频素材
  • 房屋结构自建设计 网站四川省建设厅官方网站
  • 高端网站开发企业银川网站建站公司
  • 多少钱网站设计怎么给自己做个网站
  • 郑州的网站建设公司哪家好如何做微信网站防封
  • 站长之家备案查询网线制作方法及步骤
  • 微网站模板源代码wordpress the_post()
  • 郑州专门做喷绘安装的网站alexa排名查询统计
  • 网站开发用什么技术怎么给网站做301
  • zencart 官方网站wordpress页面编辑教程视频