问题:给出一个数组,表示论文引用次数。求H-index,即有h篇论文到少引用h次,

思路:c[i]表示第i篇论文的引用次数,总共有n篇论文。其中数组是递增的。则要求c[i] >= n-i

一种方式是直接线性扫描数组,如果c[i] >=n-i,则 n-i就是所要求的值。

另外一种方式是使用二分法,因为数组是递增的。

具体代码参考:

https://github.com/wuli2496/OJ/tree/master/LeetCode/H-Index%20II

LeetCode H-Index II(二分法)相关推荐

  1. LeetCode 981. 基于时间的键值存储 / 274. H 指数 / 275. H 指数 II

    981. 基于时间的键值存储 2021.7.10 每日一题 题目描述 创建一个基于时间的键值存储类 TimeMap,它支持下面两个操作:1. set(string key, string value, ...

  2. 【暴力枚举】LeetCode 90. Subsets II

    LeetCode 90. Subsets II solution1和2均是利用set的,3和4是不利用set的 Solution1:我的答案 迭代法 class Solution { public:v ...

  3. 【DFS】LeetCode 52. N-Queens II

    LeetCode 52. N-Queens II Solution1:我的答案 教科书一样的回溯法 <程序员面试金典>中有一道一毛一样的题啊! class Solution { publi ...

  4. 【数字全排列】LeetCode 47. Permutations II

    LeetCode 47. Permutations II Solution1:我的答案 笨蛋方法:和第46题的思路差不多,把vector换成了set就OK啦~~~ class Solution { p ...

  5. [LeetCode] Word Break II 拆分词句之二

    [LeetCode] Word Break II 拆分词句之二 Given a string s and a dictionary of words dict, add spaces in s to ...

  6. leetcode 275. H 指数 II

    给定一位研究者论文被引用次数的数组(被引用次数是非负整数),数组已经按照 升序排列 .编写一个方法,计算出研究者的 h 指数. h 指数的定义: "h 代表"高引用次数" ...

  7. LeetCode 275. H指数 II(二分查找)

    1. 题目 给定一位研究者论文被引用次数的数组(被引用次数是非负整数),数组已经按照升序排列.编写一个方法,计算出研究者的 h 指数. h 指数的定义: "h 代表"高引用次数&q ...

  8. leetcode275. H指数 II(二分法)

    给定一位研究者论文被引用次数的数组(被引用次数是非负整数),数组已经按照升序排列.编写一个方法,计算出研究者的 h 指数. h 指数的定义: "h 代表"高引用次数"(h ...

  9. LeetCode 47. 全排列 II

    文章目录 解法1:回溯 + 剪枝 牛客网的全排列 https://leetcode-cn.com/problems/permutations-ii/ 难度:中等   给定一个可包含重复数字的序列,返回 ...

最新文章

  1. malloc()参数为0的情况
  2. Android4.0添加底层核心服务
  3. 入职阿里5年,他如何破解“技术债”?
  4. 使用DOM Breakpoints找到修改属性的Javascript代码
  5. c#用canny算子做边缘提取_【图像处理】边缘检测
  6. 你应当如何学习C++(以及编程)(rev#1)
  7. Redis与Memcache的区别
  8. 中两个查询结果相减_位移差?应力差?利用fish语言实现结果文件间运算。
  9. 爬虫:Python爬虫学习笔记之网页解析基础——爬取360导航栏目
  10. 【优化求解】基于matlab模拟退火算法求解函数极值问题【含Matlab源码 1203期】
  11. 国际国内cms系统开源网址大综合
  12. Multisim实现D触发器模拟异步计数器
  13. pytorch实现GAN
  14. PCB六层板如何分层最好?
  15. canvas四个点画矩形,中垂线,以及顶点拖拽
  16. 谷歌影像、天地图、30mDEM、土地覆盖数据...一个软件都可免费下载
  17. 9 万张车辆图像及标注数据 - 数据堂
  18. 手机便签内容怎么分享到微博上?
  19. UE4遇到了 “warning MSB3245: 未能解析此引用。未能找到程序集“Windows”。
  20. ABAQUS 2019基础到精通有限元分析仿真视频教程

热门文章

  1. jquery动态添加列表后样式失效解决方式
  2. jQuery队列控制方法详解queue()/dequeue()/clearQueue()
  3. python中类方法与实例方法的区别-python中类方法、类实例方法、静态方法的使用与区别...
  4. 扇贝编程python是干嘛的-产品观察 | 以对话式互动学习撬动转化,扇贝编程瞄准职教市场...
  5. 上海找python工作-python上海招聘
  6. python个人项目-软工个人项目WC(Python实现)
  7. python web-2019年Python Web五大主流框架
  8. python大数据分析实例-用Python整合的大数据分析实例
  9. python爬取贴吧所有帖子-Python爬虫爬取百度贴吧的帖子
  10. python学习路线-2020年 Python学习路线及学习目标规划 拿走不谢!