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

LeetCode-274.H 指数

方法一:排序

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

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;

};


http://www.kler.cn/a/591896.html

相关文章:

  • 在事上练工作和生活的边界感
  • openEuler系统迁移 Docker 数据目录到 /home,解决Docker 临时文件占用大问题
  • 虚幻基础:移动组件
  • 电鱼智能EFISH-RK3576-SBC工控板已适配Android 14系统
  • 深度学习-148-langchain之如何使用with_structured_output()从模型中返回结构化数据
  • Android 13 Launcher3最近任务列表“全部清除“按钮位置优化实战
  • 【程序人生】成功人生架构图(分层模型)
  • 【零基础入门unity游戏开发——通用篇】Linerenderer线和Trail Renderer拖尾
  • [ts] 禹神视频笔记
  • docker配置代理
  • LeetCode 解题思路 19(Hot 100)
  • llama-factory微调deepseek-r1:1.5b
  • HarmonyOS Next实战教程:实现中间凹陷的异形tabbar
  • MrRobot靶机详细解答
  • ubuntu安装milvus向量数据库
  • 玩转RAG应用:如何选对Embedding模型?
  • 结合使用 OpenCV 和 TensorFlow进行图像识别处理
  • Linux信号入门
  • DeepSeek:AI 搜索引擎的革新者?
  • 【数据分享】1999—2023年地级市固定资产投资和对外经济贸易数据(Shp/Excel格式)