当前位置: 首页 > news >正文

高端大气的网站模板杭州房产透明售房网

高端大气的网站模板,杭州房产透明售房网,软件开发网站开发副业,不良广告入口给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 h 指数 是指他(她)至少发…

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

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

思路:

h有三个参数的限制:

数组长度(论文数),数组内元素大小范围(论文被引用次数),特定元素出现次数(达到要求的论文数)

所以,可以不用考虑数组长度(论文数),因为特定元素出现次数(达到要求的论文数)已经隐含要求

那么现在要解决论文被引用次数和达到要求的论文数

我们可以对数组内所有出现的元素,即被引用次数进行分别统计

统计数组中达到该引用数量的论文数,即nums数组中大于等于nums【i】的元素数

可以遍历,但这样时间较长

我们先对数组内元素进行升序排序,0-1-2-3……,则达到要求的文章数与他们的排名相反。

比如,共5篇文章,被引数分别为0,1,2,4,6,那么达到对应被引数的文章数分别为5,4,3,2,1

这样,我们取nums.length-i和nums[i]的最小值min,表示被引次数和符合的文章数同时达到了min,符合h要求。再取所有符合条件的min中的最大值即可

class Solution {public int hIndex(int[] citations) {Arrays.sort(citations);int[]reslut= new int[citations.length];for(int i=0;i<citations.length;i++){reslut[i]=Math.min(citations[i],citations.length-i);}int max=0;for(int i=0;i<citations.length;i++){if(reslut[i]>max){max=reslut[i];}}return max;}
}

http://www.dtcms.com/a/612537.html

相关文章:

  • 网站自适应屏幕电子商务与网站建设策划书
  • 网站开辟两学一做专栏wordpress放在哪
  • 河北廊坊建设局网站网站建设的要点是什么意思
  • 程序可以做网站吗ps网站建设教程
  • 邢台移动网站建设广告设计海报
  • 网站右侧虚代码南宁网络营销网站
  • 建设网站需要申请报告网站空间有什么用
  • 商城网站项目策划书天河网站 建设信科网络
  • 苏州那家公司做网站好曹县网站建设公司
  • 昆明集团网站建设推广普通话作文
  • 站长之家工具查询企业网站营销常用的方法
  • 做网站制作外包苏州钻木网络科技有限公司
  • 网站部分网页乱码视频发布网站有哪些内容
  • 商业网站的后缀网站建设标准
  • 模版建站做公司网站哪家好 上海
  • 企业网站建立费用 作什么科目国外优秀app设计网站
  • 网站开发设计论文商业图片素材网站
  • 做国际贸易做什么网站广州网页设计师
  • 泰州网站开发万网网站后台管理系统
  • asp网站后台安全退出佛山城市建设投资有限公司
  • 网站报纸什么软件做上海做网站报价
  • 电商网站首页模板网站建设伍金手指下拉6
  • 奇葩网站100个濮阳网络教育
  • 北京市城乡建设协会官方网站商城网站建设视频教程
  • 免费领手机 网站网站开发设计资讯
  • 个人网站备案后可以做行业内容吗岳阳网站建设公司
  • 财政局网站建设自查报告闽侯网站建设
  • 上饶做网站建设idc 网站备案
  • 商城设计方案广州seo代理计费
  • 南通网站制作多语言企业网站