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

怎么做英文版的网站常德网站建设策划方案

怎么做英文版的网站,常德网站建设策划方案,株洲网站建设的企业,武进网站建设方案题目链接 题目: 分析: 因为题目中要找的是任意一个峰值即可, 所以和<山脉数组的峰值索引>这道题差不多因为峰值左右都小于峰值, 所以具有"二段性", 可以使用二分查找算法如果nums[mid] < nums[mid 1], mid一定不是峰值, 所以left mid 1如果nums[mid] &…

题目链接

题目:

分析:

  • 因为题目中要找的是任意一个峰值即可, 所以和<山脉数组的峰值索引>这道题差不多
  • 因为峰值左右都小于峰值, 所以具有"二段性", 可以使用二分查找算法
  • 如果nums[mid] < nums[mid + 1], mid一定不是峰值, 所以left = mid + 1
  • 如果nums[mid] > nums[mid + 1], mid可能是峰值, 所以right = mid
  • 因此匹配二分查找算法的模版二, mid = left +(right - left) /2
  • 唯一与<山脉数组的峰值索引>这道题不同的是, <山脉数组的峰值索引>数组中只有一个峰值, 而这道题我们用二分查找找的是最接近中间的峰值, 说明不是只有严格的有序才能用二分查找

代码:

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

http://www.sczhlp.com/news/105672/

相关文章:

  • 易奇秀网站推荐一下做图文的网站
  • 公司网页制作网站个人博客系统wordpress
  • 长沙市网站制作公司中国新闻社级别
  • 怎么创建网站 免费的网站建设及营销方案
  • 什么叫网站app网站管理系统有哪些
  • 建筑人才网官方网站评职称青海省wap网站建设公司
  • ps网站首页直线教程旅行社手机网站建设
  • 权变与权力异化,是斗争的根源,超越自我,良性循环
  • 元推理AGI,是人类文明的结晶,超越爱因斯坦相对论,是文明进步的必然
  • 南昌旅游网站建设方案360免费wifi下载安装
  • 黑龙江省和城乡建设厅网站东阳海天建设集团网站
  • 南昌市建设局官方网站深圳网站设计招聘信息
  • seo网站描述之间用什么标点符号卓天商务怎么入驻
  • 网站开发中 视频播放卡微信推广
  • 厦门网站建设要多少钱微信营销典型案例
  • 私人做的不错的网站wordpress主题翻译插件
  • 荣耀手机官网网站国外域名网站
  • 网站结构优化wordpress 文章 调用
  • 做好网站建设工作yellow的视频播放
  • 表单大师 做网站个人网站成品
  • 长春网站优化实战wordpress 多站
  • PLC结构化文本设计模式——原型模式(Prototype Pattern)
  • 【一步步开发AI运动APP】十二、自定义扩展新运动项目1
  • 百度搜不到公司网站app 开发
  • 苏州 网站设计百度推广代理查询
  • 用什么制作网站中职电子商务专业就业方向
  • 重庆免费微网站建设活动推广软文
  • 做单位网站的公司吗中国企业建设协会网站
  • 【Linux】人事档案——用户及组管理 - 详解
  • 自然堂网站建设平台分析wordpress 微视频主题