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

哪个网站有手工活做网络应用开发

哪个网站有手工活做,网络应用开发,安徽商会网站建设方案,体育新闻最新消息乒乓球给定一个非空的整数数组#xff0c;返回其中出现频率前 k 高的元素。 示例 1: 输入: nums [1,1,1,2,2,3], k 2 输出: [1,2] 示例 2: 输入: nums [1], k 1 输出: [1] 说明#xff1a; 你可以假设给定的 k 总是合理的#xff0c;且 1 ≤ k ≤ 数组中不相同的元素的个数…给定一个非空的整数数组返回其中出现频率前 k 高的元素。 示例 1: 输入: nums [1,1,1,2,2,3], k 2 输出: [1,2] 示例 2: 输入: nums [1], k 1 输出: [1] 说明 你可以假设给定的 k 总是合理的且 1 ≤ k ≤ 数组中不相同的元素的个数。 你的算法的时间复杂度必须优于 O(n log n) , n 是数组的大小。 思路把数字与对应的个数存入哈希表排序 提交的代码 class Solution { public static ListInteger topKFrequent(int[] nums, int k) { MapInteger,Integer map  new HashMap(); ListInteger result  new ArrayListInteger(); for(int i0;inums.length;i) { if(map.containsKey(nums[i])) { map.put(nums[i], map.get(nums[i])1); } else { map.put(nums[i], 1); } } ListMap.EntryInteger, Integer entryList  new ArrayListMap.EntryInteger, Integer(map.entrySet()); Collections.sort(entryList, mapComparator); int j  0; for (Map.EntryInteger, Integer entry : entryList) { if (j  k) { break; } result.add(entry.getKey()); j; } return result; } static ComparatorMap.EntryInteger, Integer mapComparator  new ComparatorMap.EntryInteger, Integer() { Override public int compare(Map.EntryInteger, Integer item1, Map.EntryInteger, Integer item2) { return item2.getValue() - item1.getValue(); } }; }
http://www.zqtcl.cn/news/141397/

相关文章:

  • 网站模板安装出入成都通知今天
  • wordpress网站 添加微信网站设计O2O平台佛山总代理
  • 广州网站开发定制方案网站建设应该考虑哪些方面
  • 在线网站建设培训门户类网站图片
  • 佛山乐从网站建设自媒体平台收益排行榜
  • 网站建设项目需求陕西陕煤建设集团有限公司网站
  • 鼓楼网站开发永州做网站tuantaogou
  • ui网站建设站评价文山建设5G网站
  • 深圳 网站设计公司企业网络搭建教程
  • 做网站策划遇到的问题全网营销型网站模版
  • 网站建设费属于无形资产吗广州高铁新建站在哪里
  • 网站建设平台报价深圳市房产交易中心官网
  • 注册网站网前端素材网
  • 快3网站制作 优帮云贾汪区建设局网站
  • 南昌市有帮做网站的吗网站联动
  • 英文网站建设服务合同模板网站详情页艺术字怎么做的
  • discuz仿搜索网站做网站开发用哪种语言好
  • 企业网站服务网络设备维护是做什么的
  • 罗湖网站公司网站服务器建设合同
  • 公司网站设计注意什么免费名字设计成图案
  • python3 网站建设济南网站建设(选 聚搜网络)
  • 建网站在哪里做广告上海 网站撤销备案
  • 个人可以备案几个网站做网站和网站页面设计
  • 拉丝机东莞网站建设下载安装百度一下
  • 河北建设厅官方网站山西手动网站建设推广
  • 连云港网站建设开发网络营销顾问服务
  • 怎么做网站免有什么网站可以免费建站
  • 安全的营销型网站建设深圳网站建设哪家
  • wordpress能开发商城网站吗seo软件
  • 广东网站建设制作价格低网页升级访问中每天正常更新中