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

寻找峰值 --- 二分查找

目录

一:题目

二:算法原理

三:代码实现


一:题目

题目链接:162. 寻找峰值 - 力扣(LeetCode) 

二:算法原理

三:代码实现

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])
                left = mid+1;
            else
                right = mid;
        }    

        return left;
    }
};

相关文章:

  • 主流开源大模型评估数据集
  • 【工具】Fiddler抓包
  • 本地部署大模型(ollama模式)
  • 【Code】《代码整洁之道》笔记-Chapter13-并发编程
  • 机械臂只有位置信息是否可以进行手眼标定?
  • HDF5文件格式:数据类型与读写功能详解
  • asm汇编源代码之CPU型号检测
  • Axure中继器(Repeater): 列表多选和 列表查询
  • Python 数据分析01 环境搭建教程
  • SpringBoot项目如何用ServiceLocatorFactoryBean优雅切换支付渠道?
  • FreeRTOS使任务处于运行态的API ?
  • IDEA遇到问题汇总
  • kernel32!GetQueuedCompletionStatus函数分析之返回值得有效性
  • 2025蓝桥杯算法竞赛深度突破:创新题型与高阶策略全解析
  • 【2025年泰迪杯数据挖掘挑战赛】B题 详细解题思路+数据预处理+代码分享
  • AI 谄媚式回应 | 善用成器,滥用成殇
  • Linux基础2
  • MCU刷写——S19(S-Record)文件格式详解及Python代码
  • 图像前后处理代码
  • Web信息收集
  • 企业网站建设报价表/重庆森林经典台词罐头
  • 怎样找做淘宝客的网站/查询网 网站查询
  • 湖州网站建设湖州网站建设/成crm软件
  • 网站缩略图制作/危机公关处理方案
  • 潍坊网站建设方案书/深圳企业网站制作
  • 中央人民政府网站克褔单/百度seo搜索排名