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

重庆推广网站wordpress模板是什么

重庆推广网站,wordpress模板是什么,5000元网站seo推广,网站建设及运维方案34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣#xff08;LeetCode#xff09; 给你一个按照非递减顺序排列的整数数组 nums#xff0c;和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target#xff0c;返回 […34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣LeetCode 给你一个按照非递减顺序排列的整数数组 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]  109nums 是一个非递减数组-109  target  109 class Solution {public int[] searchRange(int[] nums, int target) {int left 0;int len nums.length;int right len-1;int mid 0;int[] arr new int[2];arr[0]arr[1]-1;if(len 0) return arr;while(left right) {mid (left right) / 2;if(nums[mid] target) {left mid;} else if(nums[mid] target) {right mid;} else {right mid;}if(right - left 1) break;}if(nums[left] target) arr[0] arr[1] left;else if(nums[right] target) arr[0] arr[1] right;left 0;right len-1;while(left right) {mid (left right) / 2;if(nums[mid] target) {left mid;} else if(nums[mid] target) {left mid;} else {right mid;}if(right - left 1) break;}if(nums[right] target) {arr[1] right;if(arr[0] -1) arr[0] right;}else if(nums[left] target) {arr[1] left;if(arr[0] -1) arr[0] left;}return arr;} } 每日一题今天是中等题。今天仍然是和二分相关的题目还是边界的判断问题。 看完题目要求我们使用Ologn的算法。Ologn算法递增数组查找下标就是二分查找算法了。但是之前也说过题目明显的二分查找算法肯定会对各种边界有所要求。这道题目要求我们找出目标在数组中最开始和最后面的下标。可以使用二分但一次二分显然是不够的。如果一整个数组全都是目标数呢很显然二分一次只能往左找最靠近左边的第二次往右找最靠近右边的。之后对找到的下标进行边界的判断。如果最左边找到的和目标数相等那么要么就是只有那个数要么就是右边还有一个。第二次找右边的也一样如果第一次的时候左边没找到说明可能只有右边一个数或者右边的左边一个数也是。 纯二分就做好边界判断多练习。
http://www.zqtcl.cn/news/730334/

相关文章:

  • 怎么设立网站北京市网站备案
  • 网站容量空间一般要多大建设网上银行查询
  • 前端网站模板市场营销推广方案
  • 企业做网站收费做网页的
  • 网站内容创意网站开发后台php技术
  • 做下载网站用阿里云的什么产品goland 网站开发
  • 湖州网站建设策划学编程软件
  • 龙华网站建设专业定制企业外贸网店怎么开
  • 申请网站做自己的产品做头像一个字的网站
  • 外贸网站建设行业发展情况北京 企业网站开发
  • dedecms 倒计时 天数 网站首页创业众筹平台
  • 隆尧建设局网站wordpress彻底禁用google
  • 自己做网站需要什么技能比邻店网站开发
  • 网站建设杭州最便宜劳务公司找项目平台
  • jsp做网站毕业设计安徽省交通运输厅章义
  • 企业网站有哪几个类型广州做网站市场
  • 直播网站建设开发上海注册公司多少钱
  • 可以兼职做设计的网站备案期间能否做网站解析
  • 做发帖的网站代码seo联盟平台
  • 铁威马 Nas 做网站百度广告代运营
  • 有没有帮别人做网站小说关键词生成器
  • 那些开店的网站是自己做的吗装修平台排行榜前十名
  • 重庆智能网站建设价格毕业设计做系统跟做网站哪个容易
  • 淘宝美工做兼职的网站多多返利网站建设
  • 如何承接设计网站建设电商平台开发流程
  • 安康做网站简洁高端的wordpress个人博客
  • 酒店网站建设协议手机怎么做销售网站
  • 屏蔽网站接口js广告seminar
  • 谁有手机网站啊介绍一下wordpress 流量插件
  • 杭州网站公司google网站建设