首页 > 编程语言 >算法---二分

算法---二分

时间:2022-08-18 22:34:06浏览次数:42  
标签:二分 nums int --- 算法 left

 

 

class Solution {
public:
   
    int findPeakElement(vector<int>& nums) {
        // write code here
        //题目只需要求一个峰值即可,我门可以利用二分法+一直向峰值逼近的策略
        int left =0;
        int right = nums.size()-1;
        while(left<right){
            int mid = (left+right)>>1;
            if(nums[mid]<nums[mid+1]){
                left = mid+1;
            }
            else{
                right = mid;
            }
        }
        return right;
    }
};

  

 

标签:二分,nums,int,---,算法,left
From: https://www.cnblogs.com/jerry-autumn/p/16600350.html

相关文章

  • Python-面向对象
    面向对象面向对象是一种编程思想,即按照真实世界的思维方式构建软件系统.定义类class类名[(父类)]:类体创建对象用类创建对象的过程称为实例化,是将类这个抽......
  • MD单位换算-时间-能量-力-压强-质量等
    单位换算链接:https://jerkwin.github.io/gmxtools/calc/calc.html 1.能量 2.力      3.时间   4.压强  5.密度  5.VDW参数  ......
  • 2022-8-17 mysql 第三天
    DQL查询语言子查询按照结果集的行列数不同,子查询可以分为以下几类:标量子查询:结果集只有一行一列(单行子查询)列子查询:结果集有一列多行行子查询:结果集有一行多列表子......
  • mysql-5
    Navicat可视化软件可以充当很多数据库软件的客户端提供可视化操作数据库的快捷方式(鼠标点击)最主要的用于MySQL1.下载---官网https://www.navicat.com.cn/(正版收费)---破......
  • 2022-08-18 第六小组 张宁杰 MySQL数据库(3)MySQL常用函数
    MySQL常用函数聚合函数count:计数。count(*)≈count(1)>count(主键)count(*):MySQL对count(*)底层优化,count(0)。count(1)count(主键)count(字段)min:最小值max:最......
  • 算法联系---二分查找
       classSolution{public:boolFind(inttarget,vector<vector<int>>array){//因为题目的属性可以知道用右上角的元素判断,如果右上角......
  • (开集检测系列)OPEN-VOCABULARY OBJECT DETECTION VIA VISION AND LANGUAGE KNOWLEDGE D
    不引入caption数据,使用coco数据集,使用CLIP作为teacher模型蒸馏出MaskRCNN模型的检测能力(主要是训练出MaskRCNN能提取出类无关的box和该box的特征能和CLIPtextembeddin......
  • 2022-08-18 第五组 赖哲栋 学习笔记
    MySQL常用函数聚合函数count:计数count():MySQL对count()底层优化,count(0)count(1)count(主键)count(字段)min:最小值max:最大值sum:求和avg:平均值数值型函数......
  • 学习python-Day42
    今日学习内容Navicat可视化软件可以充当很多数据库软件的客户端,最主要的用于MySQL下载>>>正版收费>>>找破解版>>>百度查询下载完成后>>>连接>>>MySQL>>>创建连接......
  • [游记]暑假集训6-2022
    久违的Rank1A. 接力比赛比较显然的$\operatorname{DP}$,两个$01$背包解决问题  #include<cstdio>#include<cstring>#include<string>#defineWRWinterRa......