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

微信分销系统多少钱360优化大师官方最新

微信分销系统多少钱,360优化大师官方最新,互联网工具型网站,网站的前端怎么做1. LeetCode 274.H 指数 题目连接: LeetCode 274.H 指数 https://leetcode.cn/problems/h-index/description/ 题目描述 给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维…

1. LeetCode 274.H 指数

题目连接:

LeetCode 274.H 指数
https://leetcode.cn/problems/h-index/description/

题目描述

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

根据维基百科上 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

思路

1.假设总共发表了n篇论文,h 指数必然落在区间[0,n],所以问题转化成在[0,n]区间中找出一个满足h指数定义的最大取值。

2.h 指数的定义是 “至少发表了 h 篇论文,并且 至少 有 h 篇论文被引用次数大于等于 h ”。区间[0,n]中任意取值 h i h_{_{i}} hi天然地满足“至少发表了 h i h_{_{i}} hi 篇论文 ”这个条件。所以只需检查区间[0,n]中的数是否满足 “ 至少 有 h i h_{_{i}} hi 篇论文被引用次数大于等于 h i h_{_{i}} hi ” 即可。

3.对于[0,n]区间的任意取值 h i h_{_{i}} hi,遍历citations数组统计“被引用次数大于等于 h i h_{_{i}} hi”的文章的数量,文章数量如果大于等于 h i h_{_{i}} hi,则 h i h_{_{i}} hi就是一个h指数的合法取值。

4.由于要取最大值,对区间[0,n]以及citations数组都采取逆序的遍历方式,第一个满足h指数的取值就是最大值。

Java 代码
class Solution {public int hIndex(int[] citations) {int n = citations.length;Arrays.sort(citations);for (int h = n; h >= 0; h--) {int cnt = 0;for (int i = n - 1; i >= 0; i--) {if (citations[i] >= h) {cnt++;}if (cnt >= h) {return h;}}}return 0;}
}
http://www.dtcms.com/wzjs/376039.html

相关文章:

  • 网站城市分站是怎么做的长沙网站定制公司
  • 做网络作家哪个网站好怎么免费创建网站
  • 怎样用一台电脑做代理 让别的电脑通过代理上几个网站俄罗斯搜索引擎入口 yandex
  • 企业网站建设 信科网络百度竞价推广自己可以做吗
  • 分类网站建设方案河北网站优化公司
  • 深圳营销型网站费用石家庄最新消息今天
  • 如何查网站的备案信息如何搭建网站
  • 做海报去哪个网站找素材比较好呢排名优化系统
  • 广州地区做网站的关键词歌词打印
  • 网站网站建设设计公司seo诊断方案
  • 网站首页做跳转互联网广告公司排名前十
  • 无锡市做企业网站的seo外包靠谱
  • 番禺高端网站建设公司百度账户
  • 网站建设卖手机代码seo优化就业前景
  • 好的交互设计网站友情链接购买平台
  • 山东滨州网站建设公司河南网站开发公司
  • 即时聊天wordpress手机app免费seo视频教学
  • 企业网站建设费用计入什么科目google网站搜索
  • 提升了自己的网站杭州网站优化公司
  • 做3d动画网站长春网站制作
  • 电影网站嵌入广告怎么做Java专业网络推广软件
  • 网站后台设置百度在线翻译
  • 对象储存做网站怎么做营销推广方案
  • asp网站做消息提醒功能怎么做好推广和营销
  • 广东公诚通信建设监理有限公司网站郑州百度快照优化
  • 建筑工具网站关键词调词平台费用
  • 小说网站自主建设创建自己的网页
  • 学网站开发看什么书谷歌seo博客
  • 电子商务网站建立google推广 的效果
  • 设计类网站排名市场监督管理局电话