技术栈

【算法练习】162. 寻找峰值

花糖纸木2024-12-10 13:58

题目链接:162. 寻找峰值

看思路图:

cpp 复制代码
class Solution {
public:
    int findPeakElement(vector<int>& nums) {
        int left = 0,right = nums.size()-1;
        while(left<right)
        {
            int mid = left + (right-left)/2;
            if(nums[mid]>nums[mid+1])
            {
                right = mid;
            }
            else if(nums[mid]<nums[mid+1])
            {
                left = mid+1;
            }
        }
        return left;
    }
};
上一篇:Python毕业设计选题:基于python的电影天堂数据可视化_django+hive
下一篇:顺序表查找-数据结构
相关推荐
Two_brushes.
3 分钟前
Cmake中寻库文件的路径
开发语言·c++·cmake
sali-tec
5 分钟前
C# 基于OpenCv的视觉工作流-章11-高斯滤波
图像处理·人工智能·opencv·算法·计算机视觉
良木生香
9 分钟前
【C语言进阶】文件操作的相关详解(1):
c语言·数据结构·c++
Larry_Yanan
9 分钟前
Qt安卓开发(三)双摄像头内嵌布局
android·开发语言·c++·qt·ui
Ka1Yan
16 分钟前
[链表] - 代码随想录 203. 移除链表元素
数据结构·链表
不知名XL
18 分钟前
day23 贪心算法 part01
算法·贪心算法
玖釉-
20 分钟前
[Vulkan 学习之路] 01 - 迈入高性能图形开发的大门 (Windows 环境搭建)
c++·windows·图形渲染
坚持就完事了
1 小时前
滑动窗口算法
数据结构
CSDN_RTKLIB
1 小时前
【字符编码】字符串处理流程
c++
wuqingshun314159
1 小时前
蓝桥杯 缺页异常2【算法赛】
算法·职场和发展·蓝桥杯
热门推荐
01GitHub 镜像站点02网站改了域名,如何查找?03Linux下V2Ray安装配置指南04Labelme从安装到标注:零基础完整指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南07UV安装并设置国内源08百度网盘偷偷给电脑“降频”?092025-04-03 Latex学习1——本地配置Latex + VScode环境10自用Proteus(8.15)常用元器件图示和功能介绍(持续更新...)