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

番禺建设网站报价广东深圳疫情最新消息

番禺建设网站报价,广东深圳疫情最新消息,手机网站开发用什么语言,中淼建设工程有限公司网站题目链接: 274. H 指数 - 力扣(LeetCode) 思路分析:这个题目可以使用哈希表来以空间换时间,我们设置一个数组v来统计每一个对应的影响因子的文章出现的数量,遍历一遍后,v[i]表示影响因子为i的…

题目链接:

274. H 指数 - 力扣(LeetCode)

思路分析:这个题目可以使用哈希表来以空间换时间,我们设置一个数组v来统计每一个对应的影响因子的文章出现的数量,遍历一遍后,v[i]表示影响因子为i的文章的数量,为了满足h的定义,低影响因子的文章数量需要加上所有比其影响因子高的文章的数量,所以进行一轮从后向前的求和,计算完毕后,从后向前第一个满足条件的i就是对应的h。

算法分析:这里主要是用到了哈希表,以空间换时间,属于比较常考的一类问题,希望大家可以掌握。

参考代码:

class Solution {
public:int hIndex(vector<int>& citations) {vector<int>v(1001,0);//开辟一个数组,存储影响因子为i的文章的数量int n=citations.size();for(int i=0;i<n;++i){//遍历所有的论文v[citations[i]]++;//将影响因子为i的论文增加到对应的位置}for(int i=1000;i>0;--i)//题目给出了h的区间,所以从最大值开始向前遍历v[i-1]+=v[i];//低影响因子的文章需要累计上高影响因子的for(int i=1000;i>=0;--i){//从大到小寻找合适的结果if(v[i]>=i)//如果影响因子为i的文章数量大于i则满足条件返回答案return i;}return 0;}
};

http://www.tj-hxxt.cn/news/89651.html

相关文章:

  • wordpress 分类插件宁波seo外包服务商
  • 做旅游网站的优势宁德市区哪里好玩
  • 广州模板建站平台优化设计七年级上册语文答案
  • 网页传奇世界翅膀升级西安分类信息seo公司
  • 公司网站维护是做什么的泰州seo网站推广
  • 奶茶加盟 网站建设搭建一个网站需要多少钱?
  • php网站开发优点长沙网站关键词排名公司
  • 金华市网站建设最低价宣传推广方案范文
  • 一个域名两个网站网站免费seo
  • 网站制作服务热线百度优选官网
  • 怎样查看网站备案号引擎搜索大全
  • 个人可以做慈善网站吗东莞疫情最新数据
  • 商务类网站设计线下推广团队
  • 自己做的网站可以有多个前端吗班级优化大师怎么用
  • 手机网站banner尺寸韩国vs加纳分析比分
  • 制作重庆城市的网页seo入门基础教程
  • 优化设计四年级语文下册答案抖音优化排名
  • 做高端企业网站建设公司寄生虫seo教程
  • vs网站搜索栏怎么做app优化方案
  • wordpress wordpress重庆seo排名电话
  • 404网站页面进入长沙seo培训班
  • wordpress com.cn惠州百度推广优化排名
  • 网站转化率分析工具关键词规划师工具
  • 曲周专业做网站模板建站教程
  • 长沙 汽车 网站建设百度排行榜前十名
  • 大悟网站开发谷歌优化方法
  • 北京广告公司有哪些seo网站优化推荐
  • 电商网站规划的开发背景超级外链发布工具
  • 官方网站建设推广制作电商网站
  • 页面设计属于什么知识产权seo专业培训需要多久