技术栈

【算法练习】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
下一篇:顺序表查找-数据结构
相关推荐
Yupureki
5 小时前
《C++实战项目-高并发内存池》4.CentralCache构造
c语言·开发语言·c++·单例模式·github
样例过了就是过了
5 小时前
LeetCode热题100 全排列
数据结构·c++·算法·leetcode·dfs
2401_89807512
5 小时前
分布式系统监控工具
开发语言·c++·算法
程序员夏末
5 小时前
【LeetCode | 第六篇】算法笔记
笔记·算法·leetcode
OKkankan
6 小时前
撕 STL 系列:封装红黑树实现 mymap 和 myset
java·c++·算法
xh didida
6 小时前
数据结构--实现链式结构二叉树
c语言·数据结构·算法
ab151517
6 小时前
3.15二刷基础90、105、106、110
数据结构·c++·算法
C蔡博士
6 小时前
最近点对问题(Closest Pair of Points)
java·python·算法
白太岁
6 小时前
算法:链表:指针变化与环
数据结构·算法·链表
寻寻觅觅☆
6 小时前
东华OJ-进阶题-10-分解质因数(C++)
数据结构·c++·算法
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04OpenClaw Control UI安全上下文访问配置05UV安装并设置国内源06OpenClaw macOS 完整安装与本地模型配置教程(实战版)07本地部署 OpenClaw + DeepSeek-R1 完全指南08Openclow安装保姆级教程09在 Windows 上配置 Claude Code从安装到解决网络问题10OpenClaw 飞书机器人不回复消息?3 小时踩坑总结