C语言 | Leetcode C语言题解之第275题H指数II

题目:

题解:

int hIndex(int* citations, int citationsSize) {
    int left = 0, right = citationsSize - 1;
    while (left <= right) {
        int mid = left + (right - left) / 2;
        if (citations[mid] >= citationsSize - mid) {
            right = mid - 1;
        } else {
            left = mid + 1;
        }
    }
    return citationsSize - left;
}

相关推荐

最近更新

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

    2024-07-23 08:24:04       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 08:24:04       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 08:24:04       45 阅读
  4. Python语言-面向对象

    2024-07-23 08:24:04       55 阅读

热门阅读

  1. 【git】切换到远程其他分支

    2024-07-23 08:24:04       15 阅读
  2. CentOS 6.8 中部署 Spring Boot 应用程序

    2024-07-23 08:24:04       16 阅读
  3. Mybatis-plus常用注解

    2024-07-23 08:24:04       16 阅读
  4. 华为OD机试 - 文件缓存系统——优先队列解法

    2024-07-23 08:24:04       19 阅读
  5. 计算机网络之数据链路层

    2024-07-23 08:24:04       15 阅读
  6. 今天是闭包,装饰器和案例

    2024-07-23 08:24:04       18 阅读
  7. 【Golang 面试基础题】每日 5 题(三)

    2024-07-23 08:24:04       17 阅读
  8. 【策略模式在项目中的实际应用】

    2024-07-23 08:24:04       16 阅读
  9. 前端设计模式面试题汇总

    2024-07-23 08:24:04       13 阅读
  10. 预训练语言模型实践笔记

    2024-07-23 08:24:04       16 阅读