技术栈

LeetCode-274.H 指数

安忘2025-03-20 3:05

方法一:排序

先逆序排序,比如排序后[6, 5, 3, 1, 0],如果 citations[i] > i,那么前面的数必定大于i,所以找到i的最大值就是答案,因为 i从0开始,所以返回结果需要i+1

javascript 复制代码
var hIndex = function(citations) {

let ans = 0;

citations.sort((a, b) => b - a);

for(let i = 0; i < citations.length; i++) {

   if (citations[i] > i) {

     ans = i + 1;

   }

}

return ans;

};
上一篇:数据库的基本概念
下一篇:在 Visual Studio Code 中高效使用 Pylance:配置、技巧与插件对比
相关推荐
MM_MS
8 分钟前
Halcon控制语句
java·大数据·前端·数据库·人工智能·算法·视觉检测
mit6.824
21 分钟前
山脉二分找中值|子集型回溯
算法
乃瞻衡宇
30 分钟前
Agent Skills 完全指南:让你的 AI Agent 拥有超能力
算法
mit6.824
33 分钟前
pair<int, TreeNode*> dfs
算法
初晴や
1 小时前
【C++】图论:基础理论与实际应用深入解析
c++·算法·图论
李泽辉_
2 小时前
深度学习算法学习(五):手动实现梯度计算、反向传播、优化器Adam
深度学习·学习·算法
李泽辉_
2 小时前
深度学习算法学习(一):梯度下降法和最简单的深度学习核心原理代码
深度学习·学习·算法
꧁Q༒ོγ꧂
2 小时前
算法详解---大纲
算法
hqiangtai
2 小时前
Android 高级专家技术能力图谱
android·职场和发展
热门推荐
01GitHub 镜像站点02Labelme从安装到标注:零基础完整指南03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04Linux下V2Ray安装配置指南05jdk21下载、安装(Windows、Linux、macOS)06【踩坑笔记】50系显卡适配的 PyTorch 安装07Opencode CLI 安装成功,但是启动失败08手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!09全球最强模型Grok4,国内已可免费使用!(附教程)10Claude Code Plan 模式完全指南:从入门到精通