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

做asp网站教程多媒体设计制作公司北京

做asp网站教程,多媒体设计制作公司北京,常州做网站信息,wordpress图片放七牛云题目 给你一个按照非递减顺序排列的整数数组 nums#xff0c;和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target#xff0c;返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 示例 1和一个目标值 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; //返回值也可以写right1} }
http://www.hkea.cn/news/14488594/

相关文章:

  • 网站改版做301是啥意思 换域名app搭建开发
  • 石家庄桥西网站制作公司百度收录查询入口
  • 想开发自己的网站网络优化分为
  • 网站建设制作公软件开发工程师前景
  • 网站上的菠菜游戏哪里可以做微网站和网站的区别
  • 360个人网站怎么推广模型网站
  • 做公司网站如何选择网站建设平台
  • 手机网站自助建站源码企业网站备案 淘宝客
  • c 网站开发案例代码义乌制作网站开发
  • 正规网站建设定制怎么做贝店式的网站
  • 北京市住房和城乡建设部网站首页网页游戏大厅在线玩
  • 网站总体设计方案响应式网页设计与制作
  • 新媒体 数字营销 网站建设网站后台上传图片显示运行错误为什么
  • 做网站zwnet江阴高端网站建设
  • 站长工具排名查询莘庄网站建设
  • 做太空泥的几分钟网站铜川免费做网站公司
  • 海尔网站建设信息有没有什么做统计的网站
  • 佛山 做网站公司有哪些建设企业网站的企业
  • 网站 空间转移各大网站免费观看
  • 做类似58类型网站c2c网站的主要功能
  • 网站经营跟备案不符小程序哪家公司代理
  • 优设网网站长沙企业做网站
  • 江门关键词排名优化网站关键词优化
  • 程序员自己做网站怎么赚钱延吉网站制作
  • 做网站开封四川重大新闻事件
  • 四川营销型网站建设重庆室内设计学校
  • seo优化网站建设哪家好上海公司注册地址可以是住宅吗
  • 重庆产品推广类网站广州学校网站建设
  • 学校微网站模板如何注册一家公司方法步骤
  • 凡科怎么做网站云南网站建设找三好科技