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

Java面试经典 150 题.P274. H 指数(011)

本题来自:力扣-面试经典 150 题

面试经典 150 题 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台icon-default.png?t=O83Ahttps://leetcode.cn/studyplan/top-interview-150/

题解:

class Solution {
    public int hIndex(int[] citations) {
        int len = citations.length;
        int result = 0;
        Arrays.sort(citations);
        for(int i = len-1;i >= 0;i--){
            if(citations[i] > result)
                result++;
            else
                break; 
        }
        return result;
    }
}

思路:

先排序,排序完后逆向遍历,每次遇到数组中的数大于result的时候,result++,否则直接跳出循环


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

相关文章:

  • vue插件清除 所有console.log()
  • 使用UDP实现发送和接收
  • C++ 模板专题 - 静态多态(CRTP)
  • [JAVAEE] 多线程的案例(四) - 定时器
  • 几种因素对磁控溅射AlN薄膜择优取向的影响
  • 2025年NPDP产品经理认证考试时间和报考条件
  • 【Hive sql面试题】找出连续活跃3天及以上的用户
  • 用示波器如何调方波?
  • GitHub个人主页美化
  • 【Paper Note】利用Boundary-aware Attention边界感知注意力机制增强部分伪造音频定位
  • Java | Leetcode Java题解之第523题连续的子数组和
  • linux之netlink 内核源码分析
  • 【K8S系列】Kubernetes LoadBalancer 类型的 Service 未分配 IP 地址排查步骤及命令执行结果分析
  • 从壹开始解读Yolov11【源码研读系列】——Data.Augment.py:数据增强模块第四部分——Format标签格式标准化操作
  • C++刷怪笼(9)继承
  • vscode摸鱼学习插件开发
  • Rust 力扣 - 2379. 得到 K 个黑块的最少涂色次数
  • Kubernetes——part8-2 k8s集群存储解决方案 GlusterFS
  • CST软件如何理解Axial Ratio轴比
  • 【论文速读】Optimization-based Prompt Injection Attack to LLM-as-a-Judge
  • 【AI工作流】FastGPT - 深入解析FastGPT工作流编排:从基础到高级应用的全面指南
  • ESP8266 连接 MQTT 服务器EMQX 连接MQTTX
  • 【分布式技术】分布式序列算法Snowflake深入解读
  • (蓝桥杯C/C++)——STL(下)
  • Vue-cli之库模式以及模块化的魅力 - - 【UMD】
  • 【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-9