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

b站可以付费推广吗百度网游排行榜

b站可以付费推广吗,百度网游排行榜,学校网站建设目的,漳州模板网站建设给你一个整数数组 nums 和一个整数 k &#xff0c;请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 1: 输入: nums [1,1,1,2,2,3], k 2 输出: [1,2] 示例 2: 输入: nums [1], k 1 输出: [1] 提示&#xff1a; 1 < nums.length < 105 k 的…

给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。

示例 1:

输入: nums = [1,1,1,2,2,3], k = 2
输出: [1,2]
示例 2:

输入: nums = [1], k = 1
输出: [1]

提示:

1 <= nums.length <= 105
k 的取值范围是 [1, 数组中不相同的元素的个数]
题目数据保证答案唯一,换句话说,数组中前 k 个高频元素的集合是唯一的

class Solution {
public:class myComparison{public:bool operator()(const pair<int,int>&lhs,const pair<int,int>&rhs){return lhs.second>rhs.second;}};vector<int> topKFrequent(vector<int>& nums, int k) {//定义无序键值对unordered_map<int,int>map;for(int i=0;i<nums.size();i++){map[nums[i]]++;}//定义一个小顶堆,存储前k个频率最小的元素priority_queue<pair<int,int>,vector<pair<int,int>>,myComparison>pri_que;//扫描元素for(unordered_map<int,int>::iterator it= map.begin();it!=map.end();it++){pri_que.push(*it);if(pri_que.size()>k){pri_que.pop();//将最小元素弹出}}//找出频率最大的前k个元素vector<int>res(k);for(int i=k-1;i>=0;i--){res[i]=pri_que.top().first;pri_que.pop();}return res;}
};
import heapq   #维护小根堆的特性
class Solution:def topKFrequent(self, nums: List[int], k: int) -> List[int]:#定义字典来存放键和值map_={}for i in range(len(nums)):map_[nums[i]]=map_.get(nums[i],0)+1#以列表的形式定义小根堆pei_que=[]for key,fre in map_.items():heapq.heappush(pei_que,(fre,key))if len(pei_que)>k:heapq.heappop(pei_que)result=[0]*kfor i in range(k-1,-1,-1):result[i]=heapq.heappop(pei_que)[1]return result

单纯为了记录学习使用,无其他用途。

http://www.dtcms.com/wzjs/135357.html

相关文章:

  • 常德做网站建设的公司江苏搜索引擎优化
  • 在澳大利亚 做网站生意怎样北京专业seo公司
  • 六安建设机械网站谷歌广告代运营
  • 网站空间ftp下载慢如何做电商赚钱
  • 国外做图片识别训练的网站开封搜索引擎优化
  • 在北京大学生做家教的网站软件开发交易平台
  • 常平网站建设今日头条军事新闻
  • 品牌网站建设推荐乐云seoseo关键词优化推广外包
  • 如何用jave做网站搜索词排行榜
  • 吉安网站建设0796abc佛山网站优化软件
  • 专业做网站公司24小时接单下载百度网盘
  • 西宁做网站需要多少钱百度小说搜索风云榜
  • 做柜子好的设计网站拼多多seo是什么意思
  • 企业网站建设专业精准丨 鸣远科技河南网络推广那家好
  • 什么是管理seo外链是什么意思
  • 网站做采集会有问题么网络推广引流方式
  • 专业制作网站公司哪家好seo网站优化服务
  • 哈尔滨网站建设优化优化关键词的方法包括
  • 企业做网站应注意什么网站seo优化排名
  • 非物质文化遗产网站怎么做外链代发免费
  • 电商网站建设方案网络广告人社区
  • 长沙网站设计公司哪家好百度seo原理
  • 网站后台流程百度区域代理
  • 织梦修改网站背景颜色百度seo培训公司
  • 西安做网站seo推广网站
  • 网站代码开发定制怎么弄一个自己的网址
  • 电信100m光纤做网站广告营销平台
  • 查工程项目的网站百度seo外链推广教程
  • 深圳网站做的好的公司名称汕头网站建设公司
  • 深圳龙岗网站开发太原seo关键词优化