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

如何为公司做网站seo综合查询怎么关闭

如何为公司做网站,seo综合查询怎么关闭,有些人做网站不用钱的,对吗?,乡村生态旅游网站建设方案34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣(LeetCode) 转化 通过题目时间复杂度为O(logN),我们就可以联想到二分算法,但是我们前面学到的算法,是查找出,有序数组里的值,并不是求其中的范围&a…

34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣(LeetCode)

 转化 

 通过题目时间复杂度为O(logN),我们就可以联想到二分算法,但是我们前面学到的算法,是查找出,有序数组里的值,并不是求其中的范围,于是我们可以将找到这个值出现的范围转化为 

通过二分法找到最左边下标以及最右边下标

思路:

1.找到最左边下标

第一步:根据mid的与target的大小进行left和right的移动,如图,当t<=mid,说明最小下标点一定在左边,所以移动right ,  将right赋值给mid,重新进入循环,这样即可得到最左边的下标

2.细节处理

1.当right == left的同时,左端点就是这个点,所以循环条件为left < right

2.在mid范围内mid最大值比最小下标小1,所以left = mid+1;

3.当left和right中间无元素时,取中点方式的不同可能会造成死循环,分析图如下

4.得到值最左边下标

具体思路图如下

2.找到最右边下标

 实现思路

细节处理

由于right 在 t < mid内,所以在t < mid内,想要left 与right 相交,就得right = mid -1; 

取中间点的方法和上面找到最左边下标思路相同

注意 

考虑没有target值和数组为空的情况

代码实现

class Solution {public int[] searchRange(int[] nums, int target) {int[] array = {-1,-1};if(nums.length == 0) return array;//找到左边界点int left = 0,right = nums.length-1;while(left<right){int mid = left +(right-left)/2;if(nums[mid] < target){left = mid+1;}else{right = mid;}}if(nums[left] != target) return array;else{array[0] = left;}//找到右边界点 left = 0;right = nums.length-1;while(left<right){int mid = left +(right-left+1)/2;if(nums[mid] > target){right = mid-1;}else{left = mid;}}if(nums[left] != target) return array;else{array[1] = right;} return array;}}

http://www.mmbaike.com/news/83655.html

相关文章:

  • 网站开发pythonseo的含义
  • 广告发布属于什么服务seo推广薪资
  • 行业网站建设教程一键制作免费网站的app
  • 北京高端网站建设优势网站怎么提升关键词排名
  • 网站建设学校培训学校百度怎么注册自己的店铺
  • 邹平县建设局网站宁波网站推广营销
  • 食品网站建设的照片网站怎么推广效果好一点呢
  • 房山手机网站建设河南网站建设
  • 云主机建站免费技能培训网
  • 公司简介50字附子seo教程
  • 无锡网站推企业宣传推广怎么做
  • 网站开发前端课程图片搜索图片识别
  • 科技网站设计公司关键词优化搜索排名
  • 银行党风廉政建设考试网站郑州seo网络营销
  • 网站开发的标准流程小程序推广平台
  • 制作网站软件网页设计代做
  • 网站建设方案书组网方案河南品牌网络推广外包
  • 最好的微网站建设价格企业管理培训班哪个好
  • 车公庙网站建设百度建站官网
  • 丽江市企业网站搜狗推广效果好吗
  • 宁波网站建设模板下载乌鲁木齐seo
  • 网站开发维护专员岗位职责宣城网站seo
  • 东丽手机网站建设百度搜索排名购买
  • 优秀网站建设关键词筛选工具
  • 专业的网站建设专业平台seo l
  • 做户外照明有哪些网站职业培训机构需要什么资质
  • 用狐狸做logo的网站营销网站建设选择
  • 万维网 网站 主页 网页室内设计网站
  • 培训网站开发哪个好宁波网站建设团队
  • 网站更换服务器教程珠海百度推广优化排名