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

汽车装饰网站源码商标注册代理

汽车装饰网站源码,商标注册代理,在线是免费生成器,网站copyright写法给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 示例 1&#xff1a…

给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。

如果数组中不存在目标值 target,返回 [-1, -1]。

你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。

示例 1:

输入:nums = [5,7,7,8,8,10], target = 8
输出:[3,4]
示例 2:

输入:nums = [5,7,7,8,8,10], target = 6
输出:[-1,-1]
示例 3:

输入:nums = [], target = 0
输出:[-1,-1]
 

提示:

0 <= nums.length <= 105
-109 <= nums[i] <= 109
nums 是一个非递减数组
-109 <= target <= 109

class Solution {public int[] searchRange(int[] nums, int target) {int index = binarySearch(nums,target);if(index == -1){return new int[]{-1,-1};}int left = index;int right = index;while(left-1 >= 0 && nums[left-1] == target){left--;}while(right+1 <= nums.length-1 && nums[right+1] == target){right++;}return new int[]{left,right};}public int binarySearch(int[] nums,int target){int left = 0;int right = nums.length - 1;while(left <= right){int mid = left + (right-left)/2;if(nums[mid] == target){return mid;}else if(nums[mid] < target){left = mid+1;}else{right = mid-1;}}return -1;}}

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

相关文章:

  • 电子商务网站建设预算大宗交易app下载
  • 优化网站标题和描述的方法太原网站开发公司
  • 现在有什么网站做设计或编程兼职广告公司排名
  • 做历史卷子的网站学校网站建设及管理制度
  • 上海高端网站定制开发wordpress 固定链接 id
  • 建设网站工作室的问题疑问哪个网站做网络推好
  • 西安知名网站开发的公司wordpress转dz
  • 做护肤品好的网站营销推广的渠道方式
  • 深圳网站制作公司人才招聘网页设计1920尺寸
  • 晋州做网站国外知名网站排行
  • p2p网站怎么做wordpress文章产品
  • 网站建设惠州WordPress主题开发核心主食
  • 怎样做投资网站如何开网上商城
  • 青海省城乡建设厅网站营销网站制作多少钱
  • 有什么网站可以做家装爱站云网站建设heikw
  • 国家摄影网站网站备案 域名证书
  • 有哪些好的响应式网站在门户网站做产品seo
  • 重庆给商家企业做网站98证书兼职网
  • 中国建设工程造价信息网站网站建设公司发展方向及趋势
  • 建设银行网站电脑版网站结构有哪些类型
  • 廊坊网站建设制作做推广便宜的网站有哪些
  • 免费网站域名使用好兄弟资源网在线看片
  • 做网站如何接单桥梁建设期刊的投稿网站
  • 网站建设培训班上的讲话网站开发小程序开发
  • 做商城网站要什么手续费wordpress 商业模式
  • 做图模板网站有哪些内容旅游网站信息门户建设方案
  • 焦作做网站哪家好知名网站建设托管
  • 个人网站 服务器wordpress翻页相同内容
  • 能做外链的产品网站首码项目网发布平台
  • 电商网站设计与开发庆元建设局网站