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

BISHI23 小红书推荐系统

求解代码

publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));PrintWriterout=newPrintWriter(newOutputStreamWriter(System.out));Stringstr=br.readLine();String[]wordStrings=str.split("\\s+");Map<String,Integer>hMap=newHashMap<>();for(Stringword:wordStrings){hMap.put(word,hMap.getOrDefault(word,0)+1);}// Map.Entry<String, Integer>:表示Map中的一个键值对(包含key和value)List<Map.Entry<String,Integer>>keywords=newArrayList<>();for(Map.Entry<String,Integer>entry:hMap.entrySet()){// 只保留出现次数≥3的单词if(entry.getValue()>=3){keywords.add(entry);}}keywords.sort((o1,o2)->{if(!o1.getValue().equals(o2.getValue())){returno2.getValue()-o1.getValue();// 降序}else{returno1.getKey().compareTo(o2.getKey());// 升序}});for(Map.Entry<String,Integer>entry:keywords){out.println(entry.getKey());}out.flush();out.close();br.close();}

小贴士

  • hMap.entrySet()返回一个包含所有 Entry 的集合(Set<Map.Entry>);

  • EntryMap中键值对的最小封装单元,一个 Entry 对象 = 一个 key + 一个对应的 value。

http://www.jsqmd.com/news/359278/

相关文章:

  • 小程序计算机毕设之基于微信小程序的校园跑腿小程序基于springboot+小程序的校园跑腿小程序设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • Thymeleaf 核心用法全解析
  • 大数据BI工具的性能测试报告
  • 小程序计算机毕设之基于springboot和mysql的模拟驾校考试系统基于springboot+小程序的驾校考试模拟系统小程序(完整前后端代码+说明文档+LW,调试定制等)
  • 实用指南:使用 Apache Jena 构建 Java 知识图谱
  • 企业智能体系统架构的存储方案:AI应用架构师的选型指南
  • 【毕业设计】基于springboot+小程序的驾校考试模拟系统小程序(源码+文档+远程调试,全bao定制等)
  • Redis集群搭建及验证
  • 小程序毕设项目推荐-基于SpringBoot+Vue+Uniapp的校园任务通平台微信小程序设计与实现【附源码+文档,调试定制服务】
  • 小程序毕设项目推荐-基于springboot+小程序的城市公交查询系统线路查询、站点搜索设计与实现【附源码+文档,调试定制服务】
  • 基础功能能否满足需求?10款主流AI效率工具深度评测
  • 小程序毕设选题推荐:基于微信小程序的城市公交查询系统的设计与实现基于springboot+小程序的城市公交查询系统设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 游戏规则从来不是“1%的人定的”,而是“人性定的”:突破困境的关键,不是“对抗规则”,不是“抱怨1%的人”,而是“突破人性弱点,聚焦自己的价值,掌握规则的主动权”
  • 项目开发中代码合并全流程解析
  • Excel革命!Python让表格处理从“加班到哭”到“准时下班”
  • 小程序毕设选题推荐:基于springboot+小程序的校园跑腿小程序设计与实现基于SpringBoot+Vue的校园跑腿小程序的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 构建之法阅读笔记1
  • 洛谷P2518
  • 【Docusarous】首页增加链接形式进入文档
  • Excel数据分析太慢?Python让你秒变报表大神,三天搞定一个月工作
  • AI系统灾备职业发展:架构师如何提升竞争力?
  • 为什么好心的金钱奖励,反而杀死了孩子的自律与热爱:人有两种动力:内在动机、外在动机。当强外在物质奖励,介入本身有内在动机的行为时,内在动机会被逐渐驱逐,行为最终依赖外部奖励,一旦奖励消失/不足,行为立
  • 洛谷P3857
  • 洛谷P3177
  • 洛谷P1896
  • 计算机小程序毕设实战-基于springboot+小程序的桂林旅游桂林源记小程序的设计与实现基于springboot桂林旅游景点导游平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 论文写作利器:6款AI工具打造专业级内容
  • Leetcode 剑指 Offer II 161. 连续天数的最高销售额
  • 【毕业设计】基于springboot+小程序的桂林旅游桂林源记小程序的设计与实现(源码+文档+远程调试,全bao定制等)
  • 别被名字吓到:锯齿迭代器(Zigzag Iterator)其实是个“很人性”的算法