H指数----题解报告

题目:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

由题目可知,我们要寻找的是一个最大的H值。

首先先对引用次数排序,然后再寻找在规定内的最大H值

public int hIndex(int[] citations) {
        Arrays.sort(citations);
        int h=0,n=citations.length-1;
        while(n>=0&&citations[n]>h)
        {
            h++;
            n--;
        }
        return h;
    }

H指数----题解报告_第1张图片

你可能感兴趣的:(题解,算法)