博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] H-Index II
阅读量:6165 次
发布时间:2019-06-21

本文共 496 字,大约阅读时间需要 1 分钟。

This problem is designed specifically to use binary search. In fact, in H-Index, someone has already used this idea (you may refer to :-))

The code is as follows.

1 class Solution { 2 public: 3     int hIndex(vector
& citations) { 4 int n = citations.size(), l = 0, r = n - 1; 5 while (l <= r) { 6 int m = l + (r - l) / 2; 7 if (citations[m] >= n - m) r = m - 1; 8 else l = m + 1; 9 }10 return n - r - 1;11 }12 };

 

转载地址:http://opyba.baihongyu.com/

你可能感兴趣的文章
RabbitMQ学习总结(4)——分发任务在多个工作者之间实例教程
查看>>
RabbitMQ学习总结(5)——发布和订阅实例详解
查看>>
mysql5.7 修改root密码
查看>>
软件架构学习小结
查看>>
iOS 键盘理解和拿到更改系统键盘
查看>>
封装集合
查看>>
MySQL性能诊断实践之系统观测工具
查看>>
Outlook单击邮件显示邮件内容
查看>>
SQL SERVER 和ACCESS 查询表名
查看>>
JFinal3.0配置Cron4j任务调度插件
查看>>
JavaBean--jsp标签jsp:setProperty用法
查看>>
iOS 评分星星视图
查看>>
Linux-PAM认证方式
查看>>
centos 系统下安装配置FastDFS步骤分享
查看>>
python设计模式(一)--简单工厂(上)
查看>>
Valgrind对于大型程序似乎作用不好
查看>>
day02脚本练习题
查看>>
详谈Android 编程下的代码混淆,点开就看....
查看>>
非递归排序
查看>>
virsh命令
查看>>