当前位置: 首页 > 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.huolong8.cn/news/224992/

相关文章:

  • 定制旅游网站建设成都福建省建设注册管理中心网站
  • 怎么建设网站数据库上海网页设计工资
  • 购物网站后台好管理吗学校门户网站建设报告
  • 自己做的手机网站怎么加入小程序毕业设计网站做啥
  • 古镇建设网站黄金网站app视频播放画质选择
  • whois哪个网站好wordpress 验证密码
  • 网站建设主要问题微信营销软件哪个好用
  • 合肥专业商业网站十大免费下载软件
  • 老域名对做网站的计算机系部网站开发背景
  • 网站和域名有关系吗请人做外贸网站应注意什么
  • 福建省建设工程继续教育网站i5 7500网站开发
  • 在小说网站做编辑怎么找wordpress谷歌广告位插件
  • 免费网站开发模板设计的有趣的网站
  • 易语言可以做网站么贵港建设局网站查询
  • 查询网站备案查询北京手机网站设计价格
  • 设计图房子装修平面图Wordpress打开速度优化插件
  • 网站降权不收录湖南网站建设优化
  • 临沂网站建设吧app开发费用一览表
  • 网站专题欣赏微信代运营协议
  • 建个网站需要多少钱做网站需要哪些框架
  • 天津建站服务相册 wordpress
  • 书店网站策划书制作一个官网
  • 网站搜索引擎拓客百度收录的网站
  • 青岛网站设计案例能免费用服务器的网站
  • 北京建站公司哪个好徐州网站建设电话
  • 小昆山网站建设辽宁建筑信息网查询
  • 摄影网站开发的意义佛山微信网站设计
  • 响应式商品展示的网站源码网站服务器的功能
  • 银川网站开发制作做网站许昌
  • 套餐型网站建设合同网站开发要用cms