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

南京市城市建设档案馆网站能发布自做的视频网站

南京市城市建设档案馆网站,能发布自做的视频网站,wordpress主题手机端,网站建设及维护专业优先队列优先队列#xff08;priority queue#xff09;是计算机科学中的一类抽象数据类型。优先队列中的每个元素都有各自的优先级#xff0c;优先级最高的元素最先得到服务#xff1b;优先级相同的元素按照其在优先队列中的顺序得到服务。优先队列通常使用“堆”#xf…优先队列优先队列priority queue是计算机科学中的一类抽象数据类型。优先队列中的每个元素都有各自的优先级优先级最高的元素最先得到服务优先级相同的元素按照其在优先队列中的顺序得到服务。优先队列通常使用“堆”heap实现。优先队列至少需要支持下述操作插入带优先级的元素insert_with_priority取出具有最高优先级的元素pull_highest_priority_element查看最高优先级的元素peekO(1) 时间复杂度其它可选的操作检查优先级高的一批元素清空优先队列批插入一批元素合并多个优先队列调整一个元素的优先级怎样理解优先队列举个例子。一家诊所只有一个医生为病人看病。每个病人依据他们的病情都会有一个看病的优先级。抽象出一个队列当病人进入队列时代表需要等待医生空闲出队列时病人接受治疗。一个病人患了感冒优先级较低让他在队列中等待待医生空闲时再为他治疗接下来另一位病人前来看病这位病人伤得不轻病人头上插着斧头正血流不止优先级较高会让他先出队列进行治疗。在java中的优先队列是一个最小堆我们可以通过comparator将其变成最大堆例题Top K Frequent ElementsGiven an integer array nums and an integer k, return the k most frequent elements. You may return the answer in any order. Example 1:Input: nums [1,1,1,2,2,3], k 2Output: [1,2]Example 2:Input: nums [1], k 1Output: [1] Constraints:1 nums.length 105-104 nums[i] 104k is in the range [1, the number of unique elements in the array].It is guaranteed that the answer is unique. Follow up: Your algorithms time complexity must be better than O(n log n), where n is the arrays size.来源力扣LeetCode链接https://leetcode.cn/problems/top-k-frequent-elements著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。class Solution {public int[] topKFrequent(int[] nums, int k) {//key:num value:frequencyHashMapInteger,Integer map new HashMap();//int[0]:num int[1]:frequencyPriorityQueueint[] pq new PriorityQueue(new Comparatorint[]() {Overridepublic int compare(int[] o1, int[] o2) {return o2[1] - o1[1];}});//iterate through nums and insert k-v into mapfor(int num : nums) {map.put(num,map.getOrDefault(num,0) 1);}for (Map.EntryInteger, Integer entry : map.entrySet()) {Integer key entry.getKey();Integer value entry.getValue();pq.add(new int[]{key,value});}int[] ans new int[k];for (int i 0;i k;i) {ans[i] pq.poll()[0];}return ans;} }
http://www.dnsts.com.cn/news/246530.html

相关文章:

  • 南京建站服务深圳建设局网站投诉电话
  • php网站开发实例教程 源代码免费搭建个人博客网站
  • 互助网站建设哪些网站可以做gif
  • phpstudy搭建本地网站什么网站建设比较好的
  • 网站外部推广wordpress语音插件下载
  • 农村建设有限公司网站珠海公司网站制作公
  • 二维码的网站如何做网站群如何做网站
  • 网站技术支持 新锐网络北京社保网上服务平台
  • 网站开发的技术支撑 经验能力优化课程
  • 奉贤广州网站建设如何搭建网站
  • 商业网站建设案例课程 下载如何用织梦cms做网站
  • 进口跨境电商网站制作网站建设影音先锋网址
  • 莱州网站设计网站建设招标书组成
  • 成品网站怎么被百度收录python做网站php
  • DW做网站的步骤青岛网站建站团队
  • 优客工场 网站开发专业做网站的公司
  • 网站空间已过期建设网站首页
  • 淘宝网站做超链接android开发者官网
  • 淘宝买模板注浆做网站备案号放网站下面居中
  • 产品软文范例1000字苏州专业网站seo推广
  • 网站模糊效果wordpress删除修订版
  • 网站开发技术经理职责织梦网站英文版怎么做
  • 阿里云esc 可以做几个网站电子商务和市场营销的区别
  • 上线啦 图谱智能网站罗源县建设局网站
  • 如何注册网站域名备案济南软件网站建设
  • 做二手的网站都有哪些如何推销产品给客户
  • 百度网站自然排名优化做民宿的网站
  • 网站客户端制作cpa项目怎么做必须有网站么
  • 团购营销型网站制作百度收录最快的网站
  • 哪里可以做免费的物流网站2万一3万电动汽车