1.7 面试经典150题 - H指数

H指数

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

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

class Solution(object):
    def hIndex(self, citations):
        """
        :type citations: List[int]
        :rtype: int
        """
        citations.sort(reverse=True)
        h = 0
        for i, v in enumerate(citations):
            if i >= v: break
            h = i + 1
        return h            
            

相关推荐

  1. 面试经典150——H指数

    2024-01-19 11:22:02       37 阅读
  2. 1.7 面试经典150 - H指数

    2024-01-19 11:22:02       60 阅读
  3. 面试经典150(10-13)

    2024-01-19 11:22:02       57 阅读
  4. 面试经典150(15-19)

    2024-01-19 11:22:02       56 阅读
  5. 面试经典150(14)

    2024-01-19 11:22:02       62 阅读
  6. 【力扣经典面试】274. H 指数

    2024-01-19 11:22:02       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-19 11:22:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-19 11:22:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-19 11:22:02       82 阅读
  4. Python语言-面向对象

    2024-01-19 11:22:02       91 阅读

热门阅读

  1. arcgis js 4.x加载地图服务跨域配置(.Net方式)

    2024-01-19 11:22:02       52 阅读
  2. 【CSS】垂直居中的四种实现方式

    2024-01-19 11:22:02       56 阅读
  3. 离线安装python2的MySQLdb

    2024-01-19 11:22:02       51 阅读
  4. LeetCode解法汇总2171. 拿出最少数目的魔法豆

    2024-01-19 11:22:02       50 阅读
  5. 网络工程师:软件编程基础知识面试题(九)

    2024-01-19 11:22:02       50 阅读
  6. Python爬虫案例分享

    2024-01-19 11:22:02       55 阅读
  7. 前端为什么要使用枚举?(优化``if-else``版)

    2024-01-19 11:22:02       50 阅读
  8. kafka入门(八):副本

    2024-01-19 11:22:02       48 阅读
  9. Python:正则表达式之re.group()用法

    2024-01-19 11:22:02       51 阅读
  10. postgreSQL之grant

    2024-01-19 11:22:02       45 阅读
  11. linux安装Zookeeper的详细步骤

    2024-01-19 11:22:02       56 阅读