给定一位研究者论文被引用次数的数组(被引用次数是非负整数)。编写一个方法,计算出研究者的 h 指数。

h 指数的定义:h 代表“高引用次数”(high citations),一名科研人员的 h 指数是指他(她)的 (N 篇论文中)总共有 h 篇论文分别被引用了至少 h 次。(其余的 N - h 篇论文每篇被引用次数 不超过 h 次。)

例如:某人的 h 指数是 20,这表示他已发表的论文中,每篇被引用了至少 20 次的论文总共有 20 篇。

示例:

输入:citations = [3,0,6,1,5]
输出:3
解释:给定数组表示研究者总共有 5 篇论文,每篇论文相应的被引用了 3, 0, 6, 1, 5 次。
由于研究者有 3 篇论文每篇 至少 被引用了 3 次,其余两篇论文每篇被引用 不多于 3 次,所以她的 h 指数是 3。

class Solution {public:int hIndex(vector<int>& citations) {//1.先看总共有几篇论文int num = citations.size();if(num==0){return 0;}sort(citations.begin(),citations.end());//排序int h = num; //先把最大数组数作为h指数//思想:先假设指数是h,然后依次递减// 思想:如果指数为h,那么排序后倒着数的h个论文的引用次数一定大于h//所以当小于的时候就说明这个h指数不可能成立,迅速测试下一个for(int i=0; i<num; i++){if(citations[i]<h ){h--;}else{return h;} }       return h;}
};

求学者们论文的引用次数(中等难度C++)相关推荐

  1. 根据WOS获取某篇SCI论文被引用次数[Web of Science 统计]

    下面是根据某篇SCI论文的WOS<span style="font-family: Arial, Helvetica, sans-serif;">获取某篇SCI论文被引 ...

  2. 引用次数前1%论文排名:中国第1

    日本国家科学技术政策研究所 (NISTEP) 根据英国调查公司--科睿唯安的数据公布了一项统计分析结果:全球被引次数排名前 1% 的论文中有27.2%出自中国学者,数量达到世界第一. 通常情况下,一篇 ...

  3. 对‘pthread_create’未定义的引用_全球两大引文数据库,都在悄悄少算引用次数...

    撰文 戚译引 一项新研究证明,由于人为疏忽和论文数据库缺陷的共同作用,标题带有连字符的论文引用次数统计结果偏低,这一规律适用于各个学科. 本次研究的数据来自全球两大引文索引数据库-- Scopus 和 ...

  4. 关于“论文他引次数”、“检索号”及“ESI 高被引论文”的查询方法

    关于"论文他引次数"."检索号"及"ESI 高被引论文"的查询方法 (一)国内发表论文他引次数查询方法 为方便各单位查询国内发表论文的他引次 ...

  5. 引用次数在 15000 次以上的都是什么神仙论文?

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来自|知乎 整理|深度学习技术前沿 [导读]本文结合总结梳理了知乎上 ...

  6. 【深度学习】引用次数在15000次以上的都是什么神仙论文?

    来自|知乎  整理|深度学习技术前沿  深度学习这件小事 [导读]本文结合总结梳理了知乎上"引用次数在15000次以上的都是什么论文?"这一问题的经典回答,希望能帮助到各位进一步了 ...

  7. 那些引用次数在15000次以上的都是什么神仙论文?

    来源:汉斯出版社 本文约3400字,建议阅读5分钟 总结梳理了知乎上"引用次数在15000次以上的都是什么论文?"这一问题的经典回答. 前言 小编在这里总结梳理了知乎上" ...

  8. 自 2017 年发表以来被引用次数最多的论文合集——大数据篇

    来源 | elsevier 译者 | 火火酱 责编 |  邓晓娟 出品 | CSDN云计算(ID:CSDNcloud) 在学习云计算的过程中,不可避免的就是研究各种文献.而在本文中,我们为大家搜集了大 ...

  9. AST反混淆实战-中等难度

    Ast实战:反混淆解析中等难度ob混淆网站 https://obfuscator.io/ 一.混淆demo生成 二.混淆demo生成 三.混淆demo整理 demo.js //TODO 这里对混淆de ...

最新文章

  1. 查看自己的Android studio 版本
  2. Chrome 的又一个bug?
  3. 程序员的你是否熟练掌握Chrome开发者工具?
  4. 用高等数学“铲雪”!这个200多年前的证明太厉害了,有城市用它省了2000多万..........
  5. Mac下VirtualBox虚拟机Win7与主机共享文件夹
  6. 【点云分割】区域生长(用鼠标选中一个点长出一个)
  7. mysql-5.5.38_MySQL-5.5.38通用二进制安装
  8. IDEA连接PostgreSQL数据库
  9. Android同文输入法的使用(开源输入法Trime)
  10. Java 工程师修炼之道
  11. 基于C语言的菜鸟驿站管理系统
  12. python读取rtf文件_richtextbox怎样读取txt文件或rtf文件
  13. 明翰经验系列之面试篇V1.1(持续更新)
  14. java基础--枚举的运用
  15. C++调用C# dll 未能加载文件或程序集
  16. 由“官方通知”论语音合成,一键合成你想要的语音
  17. vue-路由篇页面跳转和页面参数传递
  18. 手机app网易邮箱服务器设置,网易邮箱手机上设置Exchange服务教程
  19. ipad屏幕镜像_如何在Windows PC上镜像iPhone或iPad的屏幕
  20. 科技兴关,荣联与天津海关共建基因组数据库及分析平台

热门文章

  1. 基于C#的超市收银终端软件--小孩玩具
  2. C语言检测是否加入一个QQ群,判断登录的QQ是否已经加入指定的QQ群
  3. python如何使用tessract_Python如何基于Tesseract实现识别文字功能
  4. 【软考 系统架构设计师】案例分析⑥ Web应用系统架构设计
  5. scp免密码传送文件
  6. 2013网工上半年错题集
  7. CISSP第6/8知识点错题集
  8. DFC开发平台的设计理念
  9. 在查找预编译头时遇到意外的文件结尾
  10. 计算机内存条能装几个,笔记本电脑可以装几个内存条_笔记本电脑最多可以插多少条内存-win7之家...