题目:
给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数。计算并返回该研究者的h指数。
根据维基百科上h 指数的定义:h代表“高引用次数” ,一名科研人员的h指数是指他(她)至少发表了h篇论文,并且每篇论文至少被引用h次。如果h有多种可能的值,h指数是其中最大的那个。
示例 1:
citations = [3,0,6,1,5]
5
3, 0, 6, 1, 5
3
3
3
3
示例 2:
输入:citati服务器托管网ons = [1,3,1]
输出:1
代码实现:
class Solution {
public int hIndex(int[] citations) {
Arrays.sort(citations);
int h = 0, i = citations.length - 1;
while (i >= 0 &&服务器托管网 citations[i] > h) {
h++;
i--;
}
return h;
}
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: springMvc和mybatis-plus中枚举值和字段的映射
最近看到有人使用这几个注解,就稍微了解了一下各自的用法,发现枚举在前后台传值,DB和entity之间的映射很方便1.使用@JsonCreator,可以将前台的属性值直接转换为枚举类型2.@EnumValue 将枚举中的指定的值直接存储到数据库,不需要再手动转换…