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

全国十大婚恋网站排名网页分析

全国十大婚恋网站排名,网页分析,免费的进销存管理系统,浙江第一水电建设集团网站题目链接 Leetcode.274 H 指数 mid 题目描述 给你一个整数数组 c i t a t i o n s citations citations ,其中 c i t a t i o n s [ i ] citations[i] citations[i] 表示研究者的第 i i i 篇论文被引用的次数。计算并返回该研究者的 h h h 指数。 根据维基百科…

题目链接

Leetcode.274 H 指数 mid

题目描述

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

根据维基百科上 h h h 指数的定义: h h h 代表“高引用次数” ,一名科研人员的 h h h 指数 是指他(她)至少发表了 h h h 篇论文,并且每篇论文 至少 被引用 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 = c i t a t i o n s . l e n g t h n = citations.length n=citations.length
  • 1 ≤ n ≤ 5000 1 \leq n \leq 5000 1n5000
  • 0 ≤ c i t a t i o n s [ i ] ≤ 1000 0 \leq citations[i] \leq 1000 0citations[i]1000

解法:二分

我们定义 c h e c k ( k ) check(k) check(k),表示 c i t a t i o n s citations citations 至少存在 k k k 篇论文被引用超过 k k k 次,即 c i t a t i o n s citations citations 是否满足 k k k 指数

我们采用 二分 解决,初始时 :

l = 0 , r = n l = 0 , r = n l=0,r=n

m i d = ( l + r ) / 2 mid = (l + r) / 2 mid=(l+r)/2

如果 c h e c k ( m i d ) check(mid) check(mid) 成立,即满足 m i d mid mid 指数,说明 m i d mid mid 可能就是答案,即 l = m i d l = mid l=mid

否则,不满足 m i d mid mid 指数,说明 m i d mid mid 太大了,故 r = m i d − 1 r = mid - 1 r=mid1

时间复杂度: O ( n × l o g n ) O(n \times logn) O(n×logn)

C++代码:

class Solution {
public:int hIndex(vector<int>& citations) {int n = citations.size();int l = 0 , r = n;auto check = [&](int k) ->int{int cnt = 0;for(auto x:citations){if(x >= k) cnt++;}return cnt >= k;};while(l < r){int mid = (l + r + 1) >> 1;if(check(mid)) l = mid;else r = mid - 1;}return l;}
};
http://www.yayakq.cn/news/896271/

相关文章:

  • 网站seo诊断重庆企业网站开发服务
  • 网站 备案查询网站风格分析怎么写
  • 手工网站和自助建站式网站却别wordpress 响应式主题
  • 分类信息网站开发报价邮箱qq登录网页登陆入口
  • 石家庄晋州网站建设学程序员大概要多少钱
  • 扒完网站代码之后怎么做模板二手交易网站怎么做
  • 专业建站源码无锡响应式网站建设
  • 中海外城市建设有限公司网站帝国cms门户网站模板
  • 找人做微信网站服装公司网站
  • 大型网站只做要多少钱亚马逊做国际外贸在哪个网站
  • 保洁公司网站源码杭州本地网站有哪些
  • 网站建设深圳哪里学wordpress中文免费模板
  • 网络营销导向网站建设的基础宁波网站制作哪家全面
  • 网站换模板网站维护一般做什么
  • 泉州网站建站推广wordpress顶部图片轮播
  • 爱南宁健康码app下载百度seo关键词优化费用
  • 中国建设行业网站新密做网站优化
  • 如何制作网站的步骤郑州住房和城乡建设部网站
  • 做一个交易网站要花多少钱wordpress3.0手机版
  • 高端网站建设公司有必要做吗学做网站论坛第六节
  • 建设工程教育网视频网站成都广告传媒公司前十名
  • 学院网站设计说明书陈木胜导演
  • 八戒影视竞价网站做seo
  • 惠安网站建设费用爱情树表白网页在线制作
  • 太原网站推广优化软件开发外包工作室
  • 网站建设链接跨境电商多平台运营
  • 网站seo优化主要有哪些手段深圳市万齐创想科技有限公司
  • 手机建网站免费域名空间wordpress h5页面制作
  • seo擦边球网站网站底部代码下载
  • 站点推广策略包括注册公司流程和费用图