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

Leetcode—274.H指数【中等】

2023每日刷题(十三)


Leetcode—274.H指数

算法思想

参考自灵茶山艾府

实现代码

int minValue(int a, int b) {
    return a < b ? a : b;
}

int hIndex(int* citations, int citationsSize){
    int cnt[5001] = {0};
    int i;
    for(i = 0; i < citationsSize; i++) {
        int mini = minValue(citations[i], citationsSize);
        cnt[mini] += 1;
    }
    int sum = 0;
    for(i = citationsSize; i >= 0; i--) {
        sum += cnt[i];
        if(sum >= i) {
            return i;
        }
    }
    return i;
}

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!


http://www.kler.cn/a/108700.html

相关文章:

  • 普通电脑上安装属于自己的Llama 3 大模型和对话客户端
  • Scala入门基础(17.1)Set集习题
  • springboot 之 整合springdoc2.6 (swagger 3)
  • 【Vue】Vue3.0(二十一)Vue 3.0中 的$event使用示例
  • Python用CEEMDAN-LSTM-VMD金融股价数据预测及SVR、AR、HAR对比可视化
  • PHP API如何使用access_token开放接口有效期
  • Java 四种引用类型
  • 【网络协议】聊聊TCP如何做到可靠传输的
  • redis 常用方法
  • 71 搜索二维矩阵
  • 大数据之LibrA数据库常见术语(十)
  • Springmvc 讲解(1)
  • 嵌入式开发
  • Animate(原Flash)和木疙瘩中遮罩动画秒懂
  • 黑客在Pwn2Own Toronto上以58个零日漏洞赚取超过100万美元
  • dump与strace命令实战之分析keystore死锁导致watchdog问题
  • 正向代理和反向代理
  • 基于springboot实现校园疫情防控系统项目【项目源码+论文说明】计算机毕业设计
  • 【多线程面试题 八】、说一说Java同步机制中的wait和notify
  • 如何借助数据集更好的评估NLP模型的性能?
  • 【数据结构】数组和字符串(九):稀疏矩阵的链接存储:十字链表的插入、查找、删除操作
  • 大数据可视化BI分析工具Apache Superset实现公网远程访问
  • 【数据结构】Map和Set
  • 深入浅出排序算法之基数排序
  • OS的Alarm定时器调度机制
  • oracle,CLOB转XML内存不足,ORA-27163: out of memory ORA-06512: at “SYS.XMLTYPE“,