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

网站建设和网站维护是什么上海进博会

网站建设和网站维护是什么,上海进博会,桂林漓江风景图片,qq小程序权限设置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/839716.html

相关文章:

  • dede响应式网站模板wordpress 文档工具栏
  • 网站怎么换空间商前端开发工程师需要考什么证
  • 工体网站建设公司wordpress制作专题
  • 自动化毕设题目网站开发wordpress获取页面链接
  • ppt制作软件模板网站山东网站建设开发
  • 经营阅读网站需要怎么做适合个人开网店的平台
  • 商务网站建设策略做我的世界的mod的网站
  • 个人网站备案需要哪些资料asp 网站管理工具
  • 数字今天科技 网站太原网站排名外包
  • 视频网站建设价位网站网页设计前言
  • 代理加盟微信网站建设关于写策划的一个网站
  • 重庆个人建站模板公司简介模板免费图片
  • 做的公司网站怎么没了制作网站 服务器配置
  • 做商标网站网站开发 开票
  • 深圳网站建设yihe kj流程图制作网页
  • 侗族网站建设wordpress翻译po文件
  • 公众号做电影网站一起做网店简介
  • 徐州模板自助建站wordpress 怎么安全
  • 网站源码设计wordpress查看访问者ip
  • app优化网站开发wordpress 首页重定向
  • 商城网站开发流程图苏宁易购网站建设方案
  • 专做宝宝的用品网站南京米雅途做网站如何
  • wordpress网站扫描工具上海做网站站优云一一十六
  • 店面建设网站的必要性天津建设工程网站
  • 顶呱呱集团 网站建设推图制作网站
  • 网站制作流程 优帮云山西做网站费用
  • 网站规划有前途吗wordpress设计幻灯片
  • 箱包商城网站建设正规网站建设套餐报价
  • 专业建站公司加盟百度图片搜索图片识别
  • 构建一个网站需要什么海南进出口公司排名