每日一题 274. H 指数

274. H 指数

排序后就很解决

cpp 复制代码
class Solution {
public:
    int hIndex(vector<int>& citations) {
        int n = citations.size();
        sort(citations.begin(),citations.end());
        int ans = 0;
        for(int i=n-1;i>=0;--i){
            int h = n- i;
            if(citations[i] >= h){
                ans = h;
            }else{
                break;
            }
        }
        return ans; 
    }
};
相关推荐
8Qi86 小时前
LeetCode 235. 二叉搜索树的最近公共祖先(LCA)
算法·leetcode·二叉树·递归·二叉搜索树·lca·迭代
8Qi88 小时前
LeetCode 494:目标和(Target Sum)—— 题解 ✅
算法·leetcode·职场和发展·动态规划·01背包
这料鬼有毒11 小时前
二刷hot100-78.子集
算法·leetcode·职场和发展
医用门13 小时前
医院钢制门厂家有哪些品牌好的
leetcode
mifengxing14 小时前
LeetCode热题100——字母异位词分组
java·算法·leetcode·职场和发展·哈希表·hot100
小欣加油15 小时前
leetcode41 缺失的第一个正数
数据结构·c++·算法·leetcode
木井巳17 小时前
【DFS解决floodfill算法】岛屿数量
java·算法·leetcode·深度优先
凯瑟琳.奥古斯特17 小时前
力扣1003题C++解法详解
开发语言·c++·算法·leetcode·职场和发展
剑挑星河月18 小时前
98.验证二叉搜索树
java·算法·leetcode
罗超驿18 小时前
16.滑动窗口经典例题:最小覆盖子串(LeetCode 76)算法原理剖析
算法·leetcode·职场和发展