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

福安网站开发小说推广关键词怎么弄

福安网站开发,小说推广关键词怎么弄,怎么使自己做的网站有音乐,wordpress同步公众号题目 852. 山脉数组的峰顶索引 - 力扣&#xff08;LeetCode&#xff09; 思路 使用二分查找来定位峰顶 对于中间元素&#xff0c;比较它与其右侧元素的大小&#xff1a; 如果 arr[mid] < arr[mid1]&#xff0c;说明我们在上坡阶段&#xff0c;峰顶在右侧 如果 arr[mid…

题目

852. 山脉数组的峰顶索引 - 力扣(LeetCode)

思路

使用二分查找来定位峰顶

对于中间元素,比较它与其右侧元素的大小:

  • 如果 arr[mid] < arr[mid+1],说明我们在上坡阶段,峰顶在右侧
  • 如果 arr[mid] > arr[mid+1],说明我们在下坡阶段,峰顶在左侧或当前位置

不断缩小搜索范围,直到 left == right,此时指向的就是峰顶位置

时间复杂度和空间复杂度

时间复杂度:O(log n),符合题目要求

空间复杂度:O(1)

正确的写法

class Solution {
public:int peakIndexInMountainArray(vector<int>& arr) {int left = 0;int right = arr.size()-1;while(left < right){int mid = left + (right-left)/2;if(arr[mid] < arr[mid+1]){left = mid+1;}else if(arr[mid] > arr[mid+1]){right = mid;}}return left;}
};
http://www.dtcms.com/wzjs/334376.html

相关文章:

  • 网站建设基本流程备案普通话手抄报文字内容
  • 数字营销公司排行榜合肥seo关键词排名
  • 长安外贸网站建设公司产品市场推广方案
  • 做b2b网站的人外包网
  • 如果评价网站做的好不好百度推广公司怎么代理到的
  • 做众筹网站需要什么条件免费创建个人博客网站
  • 香港网站区别网络营销成功案例ppt免费
  • 个人免费网页深圳百度首页优化
  • 龙江网站设计制作怎样推广自己的app
  • 网站二次开发的模板种类百度资源站长平台
  • 大学生网站建设与网页设计报告百度升级最新版本
  • 怎样设立网站手机免费发布信息平台
  • 做网站开发有前途吗谷歌google官网
  • 合肥市住建局官方网系统优化
  • 体育课程网站建设东莞seo计费
  • 惠州做网络推广的跟我学seo从入门到精通
  • 建材企业网站营销怎么做关键词seo优化公司
  • 2018网站开发最流行的语言推广业务
  • 东营市住房和城乡建设局网站竞价开户推广
  • 深圳网站设计多少钱网站建设7个基本流程
  • 广州品牌网站建设 优美广告加盟
  • python 网站开发 linux实时热搜榜
  • 在海外做网站 卖东西网络游戏推广
  • 公司发布网站需要备案吗免费推广的网站有哪些
  • 剧院网站建设网站seo分析常用的工具是
  • 能自己做网站接业务吗网络营销的工作内容包括哪些
  • 家居网站建设策划开发百度引流推广
  • 做视频可以领钱的网站怎么自己创建一个网站
  • 网站官网seo搜索引擎优化营销案例
  • 怎么用电脑做网站主机常用的关键词优化策略有哪些