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

移动网站建设制作公司公司开发设计推荐

移动网站建设制作公司,公司开发设计推荐,济南电子商务网站开发,开个网站做代理服务器给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 代码: c…

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

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

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

代码:

class Solution{public int[] searchRange(int[] nums, int target) {int left = search(nums,taget,true);// 查找目标值的左边界int right = search(nums,target,false);// 查找目标值的右边界return new int[]{left,right}; // 返回左右边界组成的数组}private int search(int[] nums, int target, boolean flag){int left = 0, right = nums.length - 1;int result = -1;// 结果初始化为-1,表示未找到目标值while(left <= right){int mid = left + (right - left) / 2;if(nums[mid] == target) {result = target;if(flag){//查找左边界right = mid - 1;/ 缩小右边界}else{ //查找右边界left = mid + 1;/ 缩小左边界}}else if(nums[mid] < target) {// 目标值在右半部分left = mid + 1; // 缩小左边界}else{right = mid - 1;// 缩小右边界}}return result;}}

http://www.shuangfujiaoyu.com/news/23791.html

相关文章:

  • 个人网站可以做评论功能吗爱站查询
  • 上海影城改造升级江门网站优化公司
  • 莱芜关于网站建设的公司百度关键词搜索量
  • 野花香电视剧在线观看高清邯郸网站优化公司
  • cnnic可信网站必须做吗百度极速版推广员怎么申请
  • 顺德网站建设公司信息网络营销活动策划
  • 用java做信息发布网站网店如何引流与推广
  • 制作天下网站公司网络营销策划书
  • 网站建设合同编号软文推广服务
  • 滨州做网站建设百度推广公司哪家比较靠谱
  • node可以做电商网站么网络营销和网站推广的区别
  • 网站后台制作这么做最近的大新闻
  • php网站开发前端百度seo搜索引擎优化厂家
  • 域名网站怎么做的seo sem是什么职位
  • 网站吸引流量的方法百度云网盘网页版登录
  • 网站建设项目选题邯郸网站seo
  • 做电商在什么网站网络推广引流方式
  • 互联网专线做网站怎么做数据关键词搜索爱站
  • wordpress 本地写文章惠东seo公司
  • 空壳网站清理哪里可以接广告
  • 网站的创新点有哪些网站快照优化公司
  • 做网站就要租服务器2024年阳性什么症状
  • 吉林省建设安全厅官方网站南京百度提升优化
  • 公司就我一个网站制作seo业务培训
  • 快速搭建网站的软件百度快速排名技术培训教程
  • 秀米编辑器优化方案的格式及范文
  • 如何建造网站网站营销与推广
  • 委托别人做网站侵权了今日头条(官方版本)
  • 企业站网站建设seo快速排名系统
  • 做推广便宜的网站有哪些网络销售是做什么的