首页 > 其他分享 >274. H 指数

274. H 指数

时间:2023-10-23 14:11:37浏览次数:30  
标签:指数 int -- citations 274 ans

给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。

根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 h 指数 是指他(她)至少发表了 h 篇论文,并且每篇论文 至少 被引用 h 次。如果 h 有多种可能的值,h 指数 是其中最大的那个。


示例 1:

输入:citations = [3,0,6,1,5]
输出:3 

代码


class Solution {
public:
    int hIndex(vector<int>& citations) {
        sort(citations.begin(),citations.end());
        int ans = 1;
        const int len = citations.size();

        for(int i = len -1;i >= 0 ;i--){
            if(citations[i] >= ans){
                ans++;
            }else break;
        }
        return --ans;
    }
};

标签:指数,int,--,citations,274,ans
From: https://www.cnblogs.com/lihaoxiang/p/17782267.html

相关文章

  • 无涯教程-AWK - 指数运算符函数
    指数运算符有两种格式-指数格式1^它是一个指数运算符,可提高操作数的值。如,下面的示例将10的值提高2。[Learnfk]$awk'BEGIN{a=10;a=a^2;print"a=",a}'在执行此代码时,您将获得以下输出-a=100指数格式2**它是一个指数运算符,可提高操作数的值。如,下面的示例将10......
  • 《看了受制了》第四十四天,5道题,合计274道题
    2023年10月20日Acwing3652最大连续子序列题目理解代码实现constintN=1e5+10;intw[N],f[N];voidsolve(){ intn; while(cin>>n) { intg,t=0,l=0,r=0; memset(f,0,sizeoff); for(inti=1;i<=n;i++) cin>>w[i]; intres......
  • #yyds干货盘点# LeetCode程序员面试金典:H 指数 II
    题目:给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数,citations 已经按照 升序排列 。计算并返回该研究者的h 指数。h指数的定义:h代表“高引用次数”(highcitations),一名科研人员的 h 指数是指他(她)的(n 篇论文中)总共有 h 篇论......
  • leetcode274 H指数 —— 排序后遍历/差分 c++
    给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。根据维基百科上 h指数的定义:h 代表“高引用次数”,一名科研人员的 h 指数 是指他(她)至少发表了 h 篇论文,并且每篇论文 至少 被引用 h 次。......
  • #yyds干货盘点# LeetCode程序员面试金典:H 指数
    题目:给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。根据维基百科上 h指数的定义:h 代表“高引用次数”,一名科研人员的 h 指数 是指他(她)至少发表了 h 篇论文,并且每篇论文 至少 被引用 h 次......
  • 熔融指数是什么?
    熔融指数是一种衡量材料流动性的重要指标,它在许多领域都有广泛的应用。本文将向您介绍熔融指数的相关知识,包括定义、原理、影响因素及其作用。首先,让我们了解一下熔融指数的定义。熔融指数是指一定条件下,材料在规定时间内通过标准口模的流动长度。简单来说,它反映了材料在熔融状态下......
  • BLE中的调制指数
    说明​ 在BLE的核心规范文档中,对PHY层的调制方式说明如下:ThemodulationisGaussianFrequencyShiftKeying(GFSK)withabandwidth-bitperiodproductBT=0.5.Themodulationindexshallbebetween0.45and0.55.Abinaryoneshallberepresentedbyapositivef......
  • Python随机波动率(SV)模型对标普500指数时间序列波动性预测|附代码数据
    原文链接:http://tecdat.cn/?p=22546 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于随机波动率(SV)模型的研究报告,包括一些图形和统计输出。资产价格具有随时间变化的波动性(逐日收益率的方差)。在某些时期,收益率是高度变化的,而在其他时期则非常平稳。随机波动率模型......
  • R语言门限误差修正模型(TVECM)参数估计沪深300指数和股指期货指数可视化|附代码数据
    全文链接:http://tecdat.cn/?p=32511原文出处:拓端数据部落公众号时间序列模型的理论已经非常丰富,模型的应用也相当广泛。但现实生活中,越来越多的时间序列模型呈现出了非线性的特点,因此,研究非线性时间序列模型的理论及对其参数进行估计有着极其重要的意义。门限模型作为非线性......
  • 力扣-2744-最大字符串配对数目
    给你一个下标从0开始的数组words,数组中包含互不相同的字符串。如果字符串words[i]与字符串words[j]满足以下条件,我们称它们可以匹配:字符串words[i]等于words[j]的反转字符串。0<=i<j<words.length请你返回数组words中的最大匹配数目。注意,每个字符串最......