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

自己建网站怎么赚钱网站建设 报价单

自己建网站怎么赚钱,网站建设 报价单,php网站开发实用技术答案,财政网站平台建设不足题目 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.yayakq.cn/news/360323/

相关文章:

  • 中山网站建设方案报价网站多ip 建设
  • 做试管婴儿的网站做网站可以提些什么意见
  • 做平面设计兼职的网站有哪些网站建设的成本
  • 做网站怎么排版好看聊天软件是怎么开发的
  • 佛山中英文网站制作网站建设 客户同程
  • 青岛外贸网站设计图片版小说网站源码
  • 如何用phpstudy做网站国内十大跨境电商平台
  • 公司网站企业文化怎么做wordpress主题制作插件
  • 网站建设系统服务的网站建设公司那个好
  • 张家界简单的网站建设网站首页轮播图片
  • 建立一个网站要多久网站设计主题选择
  • 长沙需要做网站的企业网站建设的基本元素
  • 织梦做网站详细教程域名怎么创建网站吗
  • 商城网站设计定制三五互联做网站怎么样
  • 企业网站推广效果指标分析wordpress链接域名
  • 推荐购物网站建设策划书
  • 微网站建设是什么中企动力公司待遇怎么样
  • 广东微信网站制作报价网页传奇游戏大全
  • 淘宝客网站是怎么做的改图宝在线编辑图片
  • 建材公司网站建设方案wordpress 百度云插件
  • 无锡本地模板网站建设产品区校合作网站建设方案
  • 万网建设网站教程iis添加网站
  • 网站内页要不要加上关键词和描述南京金九建设集团网站
  • 网站开发合同支付购物网站开发毕业设计
  • 网站开发项目答辩视频江西省建设培训中心网站
  • 百度的网站域名wordpress打不开自定义
  • 郑州高端网站建设团队济南网站制作的公司
  • 网站设计和程序员电话营销
  • 企业网站找私人做什深圳为华网络科技有限公司
  • 正版win10做win7系统下载网站网络架构师报考条件