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

这样做网站seo包年服务

这样做网站,seo包年服务,科技作品,婚纱网站设计题目链接 题目: 分析: 我们很明显, 可以从峰值位置将数组分成两段, 具有"二段性", 所以可以用二分查找因为arr是山峰数组, 不存在相等的情况如果arr[mid] > arr[mid 1], 说明mid的位置可能是峰值, 移动right mid如果arr[mid] < arr[mid 1], 说明mid的位置…

题目链接

题目:

分析:

  • 我们很明显, 可以从峰值位置将数组分成两段, 具有"二段性", 所以可以用二分查找
  • 因为arr是山峰数组, 不存在相等的情况
  • 如果arr[mid] > arr[mid + 1], 说明mid的位置可能是峰值, 移动right = mid
  • 如果arr[mid] < arr[mid + 1], 说明mid的位置一定不是峰值, 移动left = mid + 1
  • 所以可以匹配二分查找中的模版二, 此时,mid = left + (right - left) /2
  • 因为没有等于的情况, 所以模版三也适用:
  • 如果arr[mid] > arr[mid - 1], 说明mid的位置可能是峰值, 移动left = mid
  • 如果arr[mid] < arr[mid - 1], 说明mid的位置一定不是峰值, 移动right = mid - 1
  • 所以可以匹配二分查找中的模版三, 此时,mid = left + (right - left + 1) /2

代码:

class Solution {public int peakIndexInMountainArray(int[] arr) {int left = 1;int right = arr.length-2;while(left < right){///int mid = left + (right - left) / 2;//if(arr[mid] > arr[mid + 1]) right = mid;//else left = mid + 1 ;int mid = left + (right - left + 1) / 2;if(arr[mid] > arr[mid - 1]) left = mid;else right = mid - 1;}return left;}
}

http://www.ds6.com.cn/news/110073.html

相关文章:

  • 视频网站建设需要多少钱网络营销的手段有哪些
  • 做网站公司赚不赚钱线上推广策划方案范文
  • 静安网站建设it培训学校it培训机构
  • 深圳建站公司设计搜索引擎登录入口
  • 国企门户网站建设情况汇报html底部友情链接代码
  • 一流的龙岗网站建设竞价推广哪家公司好
  • 网站建设阶段网盘资源大全
  • 设计师网站资源免费b站推广网站链接
  • 建建设网站的企业可以入侵的网站
  • 网站建设合同用贴印花税吗网站怎么优化到首页
  • wordpress显示某一类文章优化设计七年级下册数学答案
  • 推荐国外网站设计牛奶推广软文文章
  • 动态网站设计心得贵州seo培训
  • 网站防御怎么做今日国际新闻大事件
  • 局域网如何做网站黄页引流推广网站软件免费
  • 黄金网站大全免费2023seo到底是做什么的
  • 白银做网站的董事可以发外链的平台
  • 装修公司网站模版第三方推广平台
  • 成都市网站设计开发站长工具 seo综合查询
  • 网上商城网站建设公司英语培训机构
  • BVDO 网站开发流程收录好的网站
  • 只做男生穿搭的网站淘宝指数转换
  • 网络优化的工作流程公司seo
  • 装修网站免费设计网络推广优化服务
  • 竞价网站做推广什么是搜索引擎优化
  • 标准版网站制作自媒体推广平台
  • 怎样查询网站空间微信营销案例
  • 一个阿里云怎么做两个网站成都网站建设技术支持
  • 广州企业网站建设方案免费网站提交入口
  • 天津做网站的公司网络推广收费价目表