C++ | Leetcode C++题解之第274题H指数

题目:

题解:

class Solution {
public:
    int hIndex(vector<int>& citations) {
        int left=0,right=citations.size();
        int mid=0,cnt=0;
        while(left<right){
            // +1 防止死循环
            mid=(left+right+1)>>1;
            cnt=0;
            for(int i=0;i<citations.size();i++){
                if(citations[i]>=mid){
                    cnt++;
                }
            }
            if(cnt>=mid){
                // 要找的答案在 [mid,right] 区间内
                left=mid;
            }else{
                // 要找的答案在 [0,mid) 区间内
                right=mid-1;
            }
        }
        return left;
    }
};

相关推荐

  1. 数组|274. H 指数

    2024-07-23 05:44:03       57 阅读
  2. [leetcode 274][H指数]

    2024-07-23 05:44:03       36 阅读
  3. 274. H 指数

    2024-07-23 05:44:03       29 阅读
  4. leetcode274H指数

    2024-07-23 05:44:03       25 阅读
  5. 【力扣经典面试274. H 指数

    2024-07-23 05:44:03       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 05:44:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 05:44:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 05:44:03       45 阅读
  4. Python语言-面向对象

    2024-07-23 05:44:03       55 阅读

热门阅读

  1. 微信小程序面试题汇总

    2024-07-23 05:44:03       14 阅读
  2. Ubuntu22.04重置root密码

    2024-07-23 05:44:03       16 阅读
  3. 手写简易版Spring IOC容器05【学习】

    2024-07-23 05:44:03       14 阅读
  4. 速盾:cdn技术实现原理是什么?

    2024-07-23 05:44:03       16 阅读
  5. Windows通过命令查看mac : getmac

    2024-07-23 05:44:03       18 阅读
  6. CentOS搭建 Mono 开发环境

    2024-07-23 05:44:03       13 阅读
  7. MVC(Model-View-Controller)架构简介

    2024-07-23 05:44:03       16 阅读
  8. 科普文:重读并翻译分布式计算经典文论-MapReduce

    2024-07-23 05:44:03       13 阅读
  9. Apache Commons技术详解

    2024-07-23 05:44:03       18 阅读
  10. mqtt.fx 下载 安装 配置

    2024-07-23 05:44:03       18 阅读
  11. 保护Mojo模型:确保数据模型安全的策略

    2024-07-23 05:44:03       16 阅读
  12. 设计模式-适配器模式

    2024-07-23 05:44:03       15 阅读