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

做网站接广告要交税吗服务器建站用哪个系统好

做网站接广告要交税吗,服务器建站用哪个系统好,网站 技术方案,源码商城系统优先队列优先队列(priority queue)是计算机科学中的一类抽象数据类型。优先队列中的每个元素都有各自的优先级,优先级最高的元素最先得到服务;优先级相同的元素按照其在优先队列中的顺序得到服务。优先队列通常使用“堆”&#xf…

优先队列

优先队列priority queue)是计算机科学中的一类抽象数据类型。优先队列中的每个元素都有各自的优先级,优先级最高的元素最先得到服务;优先级相同的元素按照其在优先队列中的顺序得到服务。优先队列通常使用“堆”(heap)实现。

优先队列至少需要支持下述操作:

  • 插入带优先级的元素(insert_with_priority)

  • 取出具有最高优先级的元素(pull_highest_priority_element)

  • 查看最高优先级的元素(peek):O(1) 时间复杂度

其它可选的操作:

  • 检查优先级高的一批元素

  • 清空优先队列

  • 批插入一批元素

  • 合并多个优先队列

  • 调整一个元素的优先级

怎样理解优先队列?

举个例子。一家诊所,只有一个医生为病人看病。每个病人依据他们的病情,都会有一个看病的优先级。抽象出一个队列,当病人进入队列时,代表需要等待医生空闲;出队列时,病人接受治疗。一个病人患了感冒,优先级较低,让他在队列中等待,待医生空闲时再为他治疗;接下来,另一位病人前来看病,这位病人伤得不轻,病人头上插着斧头正血流不止,优先级较高,会让他先出队列进行治疗。

在java中的优先队列是一个最小堆,我们可以通过comparator将其变成最大堆

例题

Top K Frequent Elements

Given 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 = 2

Output: [1,2]

Example 2:

Input: nums = [1], k = 1

Output: [1]

Constraints:

1 <= nums.length <= 105

-104 <= nums[i] <= 104

k is in the range [1, the number of unique elements in the array].

It is guaranteed that the answer is unique.

Follow up: Your algorithm's time complexity must be better than O(n log n), where n is the array's size.

来源:力扣(LeetCode)

链接:https://leetcode.cn/problems/top-k-frequent-elements

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

class Solution {public int[] topKFrequent(int[] nums, int k) {//key:num   value:frequencyHashMap<Integer,Integer> map = new HashMap<>();//int[0]:num    int[1]:frequencyPriorityQueue<int[]> pq = new PriorityQueue<>(new Comparator<int[]>() {@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.Entry<Integer, 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.yayakq.cn/news/683727/

相关文章:

  • 大学网站开发与管理课程心得体会用凡科做网站的费用
  • 做印刷广告的图片在哪个网站找企业展示网站 价钱
  • php餐饮美食店网站源码 生成htmlwordpress修改后台登录地址
  • 徐州有哪些做网站网站建设费一般多少钱
  • 网站建设一般是用哪个软件网站备案号收回
  • 三门峡市建设局网站专业的建站
  • 中英文切换的网站怎么做民宿网站建设问卷调查
  • 杭州响应式网站建筑方案设计作图题
  • 顺德建网站的公司上海网站建设 觉策动力
  • 注册免费微网站泰安58同城招聘网找工作招聘信息
  • 动态数据库网站红动在线设计平台
  • 集团网站建设哪家好wordpress伪静态作用
  • 苏州制作网站的公司简介dedecms做网站视频
  • 合肥地区网站制作淘宝买cdk自己做网站
  • 此网站无法提供安全连接 建设银行厦门工程建设招聘信息网站
  • 知名网站建设推荐如何做公司的网站
  • 做装修效果图的网站有哪些网站建设全网推广
  • 各大网站域名大全个人网站备案范围
  • 网站群建设路径百度小程序 wordpress
  • 新手如何自己做网站app朝阳网站建设公司
  • 做搜狗网站快速排名简历设计网官网
  • 互联网服务网站建设目的将夜影院在线观看免费完整版
  • 服装网站目标外国网站 icp备案
  • 手机禁止网站跳转页面固定链接 wordpress 不起作用
  • 网站弹窗在中间位置潍坊网络优化排名
  • 合肥市公司网站建设东莞建设工程招标网
  • 天津网站建设价格多少业之峰装饰公司怎么样
  • 广州网站设计哪里找住房和城乡建设部网站安广东省
  • 网站建设协议需要注意的问题seo待遇
  • 鲜花网站模板成都市住房与城乡建设局官网