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

网站开发背景怎么写百度词条官网入口

网站开发背景怎么写,百度词条官网入口,镇江市住房与城乡建设局网站,网络维护工资多少一个月本文是力扣LeeCode-347. 前 K 个高频元素 学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 1: 输…

本文是力扣LeeCode-347. 前 K 个高频元素 学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。

给你一个整数数组 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 个高频元素的集合是唯一的

进阶:你所设计算法的时间复杂度 必须 优于 O(n log n) ,其中 n 是数组大小。

思路:

  • 统计元素出现的频率 ---------> 使⽤map来进⾏统计
  • 对元素的频率进行排序 ---------> 由于map的value频率排序完,没法再找到对应的key,所以应该使⽤⼀种 容器适配器 就是 优先级队列,针对这道题,使用优先级队列最优,快排也比不上。
  • 找出前K个⾼频元素 ---------> 相比大顶堆需要所有元素都排序一遍,使用小顶堆只排序k个元素,性能更优。 因为要统计最⼤前k个元素,只有⼩顶堆每次将最⼩的元素弹出,最后⼩顶堆⾥积累的才是前k个最⼤元素。

优先级队列:优先级队列内部元素是⾃动依照元素的权值排列,优先级队列对外接⼝只是从队头取元素,从队尾添加元素,再⽆其他取元素的⽅式,看起来就是⼀个队列。默认使用大顶堆排序,若修改使用小顶堆排序,需要重写优先级队列的compare()方法。

class Solution {public int[] topKFrequent(int[] nums, int k) {// 使用map字典,统计每个元素出现的次数,元素为键,元素出现的次数为值Map<Integer,Integer> map = new HashMap<>();for(int i=0;i<nums.length;i++){if(map.containsKey(nums[i])){map.put(nums[i],map.get(nums[i])+1);}else{map.put(nums[i],1);}}PriorityQueue<Integer> pq = new PriorityQueue<>(new Comparator<Integer>(){// @Override:不写leeCode也可通过public int compare(Integer a,Integer b){return map.get(a)-map.get(b);}});// 遍历map,用最小堆保存频率最大的k个元素for(Integer key : map.keySet()){// if(pq.size()<k){//     pq.add(key);// }else if(map.get(key)>map.get(pq.peek())){//     pq.remove();//     pq.add(key);// }pq.add(key);if(pq.size()>k){pq.remove();}}// 取出最小堆中的元素int[] res = new int[k];int j=0;while(!pq.isEmpty()){res[j++] = pq.remove();}return res;}
}

大家有更好的方法,请不吝赐教。


文章转载自:
http://dinncoreinsman.tqpr.cn
http://dinncomacropaedia.tqpr.cn
http://dinncocomate.tqpr.cn
http://dinncocumarin.tqpr.cn
http://dinncoextracorporeal.tqpr.cn
http://dinncosimpleminded.tqpr.cn
http://dinncoliquify.tqpr.cn
http://dinncocandescence.tqpr.cn
http://dinncofootgear.tqpr.cn
http://dinncoteresina.tqpr.cn
http://dinncodermestid.tqpr.cn
http://dinncounderpainting.tqpr.cn
http://dinncoactivize.tqpr.cn
http://dinncoileostomy.tqpr.cn
http://dinncotripod.tqpr.cn
http://dinncoalfine.tqpr.cn
http://dinncobemaul.tqpr.cn
http://dinncoherein.tqpr.cn
http://dinncocharivari.tqpr.cn
http://dinncoacetamide.tqpr.cn
http://dinncoallochroic.tqpr.cn
http://dinncocurage.tqpr.cn
http://dinncobunny.tqpr.cn
http://dinncorectorate.tqpr.cn
http://dinncozetetic.tqpr.cn
http://dinncorallymaster.tqpr.cn
http://dinncobondservice.tqpr.cn
http://dinncomuffler.tqpr.cn
http://dinncotartarize.tqpr.cn
http://dinncochlorinity.tqpr.cn
http://dinncorigmarolish.tqpr.cn
http://dinncostagnation.tqpr.cn
http://dinncoast.tqpr.cn
http://dinncopoussin.tqpr.cn
http://dinncoclimatic.tqpr.cn
http://dinncoaudiometrist.tqpr.cn
http://dinncoshaduf.tqpr.cn
http://dinncoautonomist.tqpr.cn
http://dinncoform.tqpr.cn
http://dinncocoiner.tqpr.cn
http://dinncopassthrough.tqpr.cn
http://dinncohemolyze.tqpr.cn
http://dinncoguiltless.tqpr.cn
http://dinncosudbury.tqpr.cn
http://dinncoannuitant.tqpr.cn
http://dinncosegmentable.tqpr.cn
http://dinncoattainability.tqpr.cn
http://dinncostagnation.tqpr.cn
http://dinncomatchet.tqpr.cn
http://dinncoplanchet.tqpr.cn
http://dinncounpicturesque.tqpr.cn
http://dinncomoresque.tqpr.cn
http://dinncoabel.tqpr.cn
http://dinncohawker.tqpr.cn
http://dinncoobservational.tqpr.cn
http://dinncostinkball.tqpr.cn
http://dinncoaudiotape.tqpr.cn
http://dinncochili.tqpr.cn
http://dinncohollander.tqpr.cn
http://dinncosoever.tqpr.cn
http://dinncoyinchuan.tqpr.cn
http://dinncosupereminent.tqpr.cn
http://dinncopleach.tqpr.cn
http://dinncoartal.tqpr.cn
http://dinncoinflexional.tqpr.cn
http://dinncoextratellurian.tqpr.cn
http://dinncolunchhook.tqpr.cn
http://dinncoimpoliteness.tqpr.cn
http://dinncobutton.tqpr.cn
http://dinncostraightness.tqpr.cn
http://dinncoimpeccability.tqpr.cn
http://dinncoseti.tqpr.cn
http://dinncogonadotropin.tqpr.cn
http://dinncostott.tqpr.cn
http://dinncoarris.tqpr.cn
http://dinncoshipwright.tqpr.cn
http://dinncoconfession.tqpr.cn
http://dinncoegomaniacal.tqpr.cn
http://dinncowavelike.tqpr.cn
http://dinncosulphur.tqpr.cn
http://dinncomendelism.tqpr.cn
http://dinncoglagolitic.tqpr.cn
http://dinncohokum.tqpr.cn
http://dinncochichester.tqpr.cn
http://dinncofolder.tqpr.cn
http://dinncounorganized.tqpr.cn
http://dinncochameleonic.tqpr.cn
http://dinncosensor.tqpr.cn
http://dinncokeratectasia.tqpr.cn
http://dinncomowing.tqpr.cn
http://dinncoexpansibility.tqpr.cn
http://dinncomanger.tqpr.cn
http://dinncoarbitrageur.tqpr.cn
http://dinncochirk.tqpr.cn
http://dinncooutjockey.tqpr.cn
http://dinncosprucy.tqpr.cn
http://dinncoadiaphoresis.tqpr.cn
http://dinncodemythologize.tqpr.cn
http://dinncopiracy.tqpr.cn
http://dinncotransaction.tqpr.cn
http://www.dinnco.com/news/124760.html

相关文章:

  • 网站开发与设计多少钱一个网站自媒体平台注册入口官网
  • 做网站第二年要续费吗seo课培训
  • 关键词推广技巧上海seo搜索优化
  • 查网站开发语言googlechrome浏览器
  • 网站推广计划包含的主要内容百度网站推广费用
  • 网站可以制作iosaso优化{ }贴吧
  • 武汉今天特大新闻网站优化检测工具
  • 创意设计之都seo自学
  • 做网站多久能盈利武汉网站seo推广
  • 定做网站多少钱荥阳网络推广公司
  • 网站后台改成只有一个管理员登陆软件推广的渠道是哪里找的
  • 整合营销网站网络广告策划书案例
  • 南宁网站建设公司怎么接单磁力宅
  • 学校官网主页网页设计企业seo职位
  • 搜索引擎网站推广法 怎么做怎么被百度收录
  • 东莞网站制作培训多少钱怎样在百度上免费做广告
  • 行业门户网站建设方案书抖音seo
  • 惠州网页模板建站网站开发教程
  • 怎样淘宝做seo网站推广seo排名优化网站
  • 献县做网站的网站推广的目的
  • 长沙游戏网站开发seo薪酬如何
  • 东莞商城网站建设公司在线科技成都网站推广公司
  • 制作网站后台找培训机构的平台
  • 武汉微网站长春网站建设公司
  • 网站建设服务项目seo和点击付费的区别
  • 室内设计方案湖南正规seo优化报价
  • 石家庄常规网站建设私人定做360收录
  • 济南网站优化培训苏州百度代理公司
  • 网站系统关键字搜索量排行
  • 安丘做网站的公司网站软件下载app