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

网站上的广告位图片怎么做呢长沙优化网站

网站上的广告位图片怎么做呢,长沙优化网站,寿光营销型网站建设,店铺店面装修题目 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 示例 1&…

题目

给你一个按照非递减顺序排列的整数数组 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]

题解

class Solution {public int[] searchRange(int[] nums, int target) {int start = lower_bounds(nums, target);if (start == nums.length || nums[start] != target) {//返回长度或者找不到目标值return new int[]{-1,-1};}//结束位置相当于满足条件>target的前一个数int end = lower_bounds(nums, target + 1) - 1;return new int[]{start,end};}private int lower_bounds(int[] nums, int target) {//闭区间写法二分int n = nums.length;int left = 0;int right = n - 1;while(left <= right) { //保证区间不为空 查找最后一个元素int mid = left + (right - left)/2;if (nums[mid] < target) {left = mid + 1;} else {right = mid - 1;}}return left; //返回值也可以写right+1}
}

http://www.wangmingla.cn/news/148.html

相关文章:

  • 网站建设策划书ppt营销手段有哪些方式
  • php做的知名网站软件测试培训
  • 建站平台是给谁用的搜索引擎排名优化包括哪些方面
  • 专业做曝光引流网站搜索网页内容
  • dw建设手机网站百度地图的精准定位功能
  • 管理咨询项目南京网站seo
  • 番禺网站制作 优帮云网站推广优化方式
  • 沈阳制作网站企业1688精品货源网站入口
  • 上海热门事件安徽网站seo
  • 绿色食品网站开发步骤国际足联世界排名
  • 北京做网站ezhixi西安网站建设制作
  • 51网站哪里去了网络营销推广技术
  • 初学者学做网站怎么学免费建网站
  • 包装东莞网站建设0769网站搜索引擎优化诊断
  • 阿里巴巴网站被关闭了要怎么做怎么做推广比较成功
  • 找网站建设企业目前最火的推广平台
  • 特种操作证网上查询深圳关键词排名seo
  • 石家庄网站设计建设爱站网关键词挖掘工具
  • 46云虚拟主机深圳外贸seo
  • 微信备份如何转换为wordpresswin7优化大师好不好
  • 做文案需要用到的网站推广普通话的宣传内容
  • 以绿色为主色调的网站怎么建立自己的企业网站
  • 做网站要求电脑配置网络营销十大成功案例
  • 注册网站 公安 当面网站性能优化的方法有哪些
  • 东北做美甲的贷款在线播放英文网站陕西网络推广介绍
  • 安卓开发平台南宁seo网络优化公司
  • 重庆网站建设 制作 设计 优惠价活动推广方案
  • 常州天宁区建设局网站天津提升专业关键词排名
  • 行业网站需要如何做网站seo招聘
  • 武汉建网站公司怎么样seo外包 靠谱