当前位置: 首页 > 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.yayakq.cn/news/331636/

相关文章:

  • 主要网站 开发语言360推广登录
  • 做公司网站宣传公司大流量网站开发
  • 儿童网站模板免费下载thinkphp网站建设课程
  • 全球最大源码共享网站网上商城网站建设方案
  • 学校网站建设技术静态网站开发课程模板
  • wordpress主题权限北京seo课程
  • 个性化建网站定制电子政务网站建设方案
  • 虚拟机网站建设与管理西安网站建设罗鑫
  • 网站的flash怎么做自适应网站 seo怎么做
  • 福州市晋安区建设局网站网站页面设计欣赏
  • 织梦软件开发网站模板下载新手建设网站的步骤
  • ftp网站怎么建wordpress上百度吗
  • 湖北省职业能力建设处网站可以做app的网站
  • 手机网站产品展示模板网站推广计划包括哪些
  • 秦皇岛建设路小学网站wordpress会员查看内容收费
  • 保定网站建设系统网站建设会计分录怎么做
  • 淘客网站开发淘宝如何建网站
  • c2c网站开设店铺建设购物网站的方案
  • google提交网站入口网站 界面
  • 怎么做企业网站原型工程中标公示查询怎么查
  • 网站建设 客户评价直接IP做访问我服务器的网站
  • 北京网站制作应用微官网和手机网站区别
  • 武功网站建设大气家具行业商城类公司网站织梦模板
  • 想找工作去哪个网站爱站网自媒体数据
  • 网络营销网站推广方法网站设计什么价位
  • 个人网站建设一般流程做景观素材有哪几个网站
  • 做家政服务网站电子商城网站建设方案
  • 南通优普网站建设外包个人怎么做微信公众号和微网站吗
  • 外贸网站推广服务什么是新媒体运营
  • 点点站长工具电脑网页视频怎么下载