您的位置:首页 > 其它

LeetCode H-Index 数组

2015-11-16 19:44 162 查看
思路:

计算H-index值。

H-index:至少有h篇文章的引用率大于等于h,其它文章的引用率都小于h。

先升序排序,从后往前遍历;

citations.length - i
记录当前计算的文章篇数;

临界条件:有
citations.length - i
篇文章的引用率都大于等于
citations[i]


java code:

public class Solution {
public int hIndex(int[] citations) {
if(citations.length == 0) return 0;
int ans = 0;
Arrays.sort(citations);
for(int i = citations.length - 1; i >= 0 && citations[i] >= citations.length - i; --i) {
ans = citations.length - i;
}
return ans;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: