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

建自己博客网站惠州seo关键字优化

建自己博客网站,惠州seo关键字优化,小程序加盟的骗局,电子邮件网络营销方式一、题目 二、思路 将题目转化为求解 target 和 target 1 的查找。分别采用最基础的二分查找即可。 三、题解 class Solution {public int[] searchRange(int[] nums, int target) {int n nums.length;int start lowerBound(nums, target);if (start n || nums[start] !…

一、题目

在这里插入图片描述

二、思路

将题目转化为求解 target 和 target + 1 的查找。分别采用最基础的二分查找即可。

三、题解

class Solution {public int[] searchRange(int[] nums, int target) {int n = nums.length;int start = lowerBound(nums, target);if (start == n || nums[start] != target) {return new int[] {-1, -1};}// start 找到了,end 也一定存在,因此 end 无需检验int end = lowerBound(nums, target + 1) - 1;return new int[] {start, end};}/* 寻找大于等于 target 的第一个数,若存在 target 返回 left,即为第一个 target 的位置若有序数组中都是小于 target 的数,left 一直右移,最后 left = n,返回left,即为数组长度,tips: 返回的 left 不在下标范围内若有序数组中都是大于 target 的数,right 一直左移,left始终没有移动,最后 left = 0,tips: 返回的 left 在下标范围内,但所指向的数值与 target 不同*/public int lowerBound(int[] nums, int target) {int n = nums.length;int left = 0, right = n - 1;while (left <= right) { // 区间不为空int mid = left + (right - left)/ 2; // java 防止溢出if (nums[mid] < target) {left = mid + 1;} else {right = mid - 1;}}return left;// 最后结束时,right 在 left左边一个位置,right + 1 = left// left - 1 永远指向的是红色,right + 1 永远指向的是蓝色,left的位置就是要找}
}
http://www.khdw.cn/news/9208.html

相关文章:

  • 网站视频弹窗广告代码qq引流推广软件免费
  • 临淄网站建设多少钱网站关键词排名如何提升
  • asp.net做动态网站怎么做手机百度关键词优化
  • wordpress RSS怎么用株洲企业seo优化
  • 闲置电脑做网站服务器什么是seo优化?
  • 阿里云1核2g服务器能建设几个网站宁波好的seo外包公司
  • 自建网站步骤旅游最新资讯
  • 电商网站建设基础ppt域名批量查询
  • 十大房产网站排行榜竞价托管哪家公司好
  • 上海的外贸网站建设公司排名百度推广业务员电话
  • 商标号在线查询北京网站优化效果
  • 中国建设工程造价管理协会登录网站网页制作成品
  • 深圳罗湖网站制作手机免费发布信息平台
  • 网站空间不支持phpip域名查询地址
  • 高端网站建设哪家更专业设计模板网站
  • 石家庄网站制作机构广东疫情中高风险地区最新名单
  • 大型多媒体网站建设工具软文写作实训总结
  • 截获网站流量怎么做seo网站推广软件排名
  • 做新闻网站用什么程序seo图片优化
  • 动态网站开发技术 百度百科网站搜索引擎
  • 公司网页下载西安seo优化公司
  • 自己的网站如何让百度收录网络营销广告名词解释
  • 自己做采集电影网站超级外链
  • 医生做学分在哪个网站网络推广怎么学
  • 自己做的网站本地调试今天百度数据
  • 2017免费网站空间网络营销方法有哪些举例
  • 监控网站建设需要多少钱短视频培训学校
  • 网站不会更新文章seo网站关键词优化报价
  • 建设银行网站点不进去怎么做网站赚钱
  • 申请了域名先做网站还是先备案sem是什么意思的缩写