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

武汉地铁建设西安自动seo

武汉地铁建设,西安自动seo,免费做网站空间,山西手机版建站系统信息难度:Medium 题目: 给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 h 指…

难度:Medium

题目:

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

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


示例 1:

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

 示例 2:

输入:citations = [1,3,1]
输出:1

提示:

  • n == citations.length
  • 1 <= n <= 5000
  • 0 <= citations[i] <= 1000

Related Topics

  • 数组
  • 计数排序
  • 排序

重点!!!解题思路

 明确解题思路:这道题其实相当于一种脑筋急转弯问题,我们可以先将数组从小到大排序后,从后往前遍历,每次遍历的时候做比较,此时数大于h指数,h指数就加一,如果此时的值小于了h指数,那么返回此时计数的h就是结果了。

源码:

class Solution {public int hIndex(int[] citations) {Arrays.sort(citations);int h=1,n=citations.length;while (h<=n && citations[n-h]>=h) h++;  //h始终小于总数return h-1;}
}

 运行结果:

如果您还有什么疑问或解答有问题,可在下方评论,我会及时回复。

系列持续更新中,点个订阅吧,喜欢练习算法那就点个攒吧 

http://www.dinnco.com/news/76122.html

相关文章:

  • 网站定制系统数据处理软件seo是如何做优化的
  • 营销型网站建设深度网最新军事新闻 今日 最新消息
  • 国内十大网站建设公司排名软考培训机构哪家好一点
  • 360搜索联盟网站制作网址查询站长工具
  • pop布局网站网络营销主要有哪些特点
  • 大连市住房和城乡建设委员会网站sem账户托管公司
  • 广 做网站蓝光电影下载整站优化排名
  • 新时代政府网站建设交换链接
  • 做网站蓝色和什么颜色搭配好看公司网站设计的内容有哪些
  • iis配置网站无法浏览浙江专业网站seo
  • dw怎么做网站注册登入页面seo怎么优化武汉厂商
  • 如何用织梦做网站crm系统网站
  • 建工网校官网app网站推广优化网址
  • 婚纱网站模板net的网站建设
  • wordpress千位分隔符 阅卖次数seo赚钱培训课程
  • 开发平台指的是什么企业seo的措施有哪些
  • 广州网站建设怎么样网站推广技巧
  • 小公司网站建设app拉新推广平台渠道
  • 客服做的比较好的网站武汉seo系统
  • pc蛋蛋网站开发新手怎样做网络推广
  • 杭州哪里可以做网站推广谷歌seo
  • 义乌做网站如何提高网站排名seo
  • 如何建设网站的管理平台国外推广都是怎么推广
  • 网站自助制作网站怎么接广告
  • 手机网站设置在哪里找如何优化网站
  • 网站设计和网站建设广州疫情最新消息
  • 承包工地的网站如何做seo搜索引擎优化
  • 网站引导页动态效果怎么做的营销活动推广方案
  • 泉州网站建设兼职武汉做网页推广公司
  • 网站中的ppt链接怎么做的百度竞价网站