为了提高用户体验,后台要对用户的搜索词进行统计以方便后续做针对性的优化升级。统计策略如下:筛选出搜索词集合中的搜索次数排名前5的搜索词(不考虑搜索词数相同情况)。 输入的搜索词数据格式:化妆品导购:51,奶茶店员:70,医药连锁:27,夜班8小时店员:38,店员:97,促销:108,珠宝导购:16,天街招聘:8,店员营业员:112,督导:25 输出结果: 店员营业员:112 促销:108 店员:97 奶茶店员:70 化妆品导购:51 请给出实现算法。 注:程序中需要按照下文的输入输出描述,进行对应的输入读取 与 相应格式的 输出 ,否则程序执行不通过。
区块链毕设网qklbishe.com为您提供问题的解答
为了提高用户体验,后台要对用户的搜索词进行统计以方便后续做针对性的优化升级。统计策略如下:筛选出搜索词集合中的搜索次数排名前5的搜索词(不考虑搜索词数相同情况)。
输入的搜索词数据格式:化妆品导购:51,奶茶店员:70,医药连锁:27,夜班8小时店员:38,店员:97,促销:108,珠宝导购:16,天街招聘:8,店员营业员:112,督导:25
输出结果:
店员营业员:112
促销:108
店员:97
奶茶店员:70
化妆品导购:51
请给出实现算法。
注:程序中需要按照下文的输入输出描述,进行对应的输入读取 与 相应格式的输出,否则程序执行不通过。
importjava.util.*;
importjava.util.Map.Entry;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
publicclassMain {
publicstaticvoidmain(String[] args) {
Scanner in = newScanner(System.in);
String input=in.nextLine(); //输入
String[] s=input.split(",");
Map<String,Integer> map=newHashMap<>();
//搜索词为key,搜索次数为value
for(inti=0;i<s.length;i++){
String[] s1=s[i].split(":");
map.put(s1[0],Integer.parseInt(s1[1]));
}
//将Map转换为List
List<Map.Entry<String,Integer>> list=newArrayList<>(map.entrySet());
//根据value进行排序,降序排列
Collections.sort(list, newComparator<Map.Entry<String, Integer>>() {
@Override
publicintcompare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) {
returno2.getValue().compareTo(o1.getValue());
}
});
//将排序后的列表转换回Map(LinkedHashMap保持插入顺序)
//Map<String,Integer> sortMap=new LinkedHashMap<>();
//for(Map.Entry<String,Integer> entry:list)
// sortMap.put(entry.getKey(),entry.getValue());
//输出
for(inti=0;i<Math.min(5,list.size());i++){
Entry<String,Integer> entry=list.get(i);
System.out.println(entry.getKey()+":"+entry.getValue());
}
}
}
00:21
以上就是关于问题为了提高用户体验,后台要对用户的搜索词进行统计以方便后续做针对性的优化升级。统计策略如下:筛选出搜索词集合中的搜索次数排名前5的搜索词(不考虑搜索词数相同情况)。 输入的搜索词数据格式:化妆品导购:51,奶茶店员:70,医药连锁:27,夜班8小时店员:38,店员:97,促销:108,珠宝导购:16,天街招聘:8,店员营业员:112,督导:25 输出结果: 店员营业员:112 促销:108 店员:97 奶茶店员:70 化妆品导购:51 请给出实现算法。 注:程序中需要按照下文的输入输出描述,进行对应的输入读取 与 相应格式的 输出 ,否则程序执行不通过。的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 为了提高用户体验,后台要对用户的搜索词进行统计以方便后续做针对性的优化升级。统计策略如下:筛选出搜索词集合中的搜索次数排名前5的搜索词(不考虑搜索词数相同情况)。 输入的搜索词数据格式:化妆品导购:51,奶茶店员:70,医药连锁:27,夜班8小时店员:38,店员:97,促销:108,珠宝导购:16,天街招聘:8,店员营业员:112,督导:25 输出结果: 店员营业员:112 促销:108 店员:97 奶茶店员:70 化妆品导购:51 请给出实现算法。 注:程序中需要按照下文的输入输出描述,进行对应的输入读取 与 相应格式的 输出 ,否则程序执行不通过。
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 为了提高用户体验,后台要对用户的搜索词进行统计以方便后续做针对性的优化升级。统计策略如下:筛选出搜索词集合中的搜索次数排名前5的搜索词(不考虑搜索词数相同情况)。 输入的搜索词数据格式:化妆品导购:51,奶茶店员:70,医药连锁:27,夜班8小时店员:38,店员:97,促销:108,珠宝导购:16,天街招聘:8,店员营业员:112,督导:25 输出结果: 店员营业员:112 促销:108 店员:97 奶茶店员:70 化妆品导购:51 请给出实现算法。 注:程序中需要按照下文的输入输出描述,进行对应的输入读取 与 相应格式的 输出 ,否则程序执行不通过。
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 为了提高用户体验,后台要对用户的搜索词进行统计以方便后续做针对性的优化升级。统计策略如下:筛选出搜索词集合中的搜索次数排名前5的搜索词(不考虑搜索词数相同情况)。 输入的搜索词数据格式:化妆品导购:51,奶茶店员:70,医药连锁:27,夜班8小时店员:38,店员:97,促销:108,珠宝导购:16,天街招聘:8,店员营业员:112,督导:25 输出结果: 店员营业员:112 促销:108 店员:97 奶茶店员:70 化妆品导购:51 请给出实现算法。 注:程序中需要按照下文的输入输出描述,进行对应的输入读取 与 相应格式的 输出 ,否则程序执行不通过。
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 为了提高用户体验,后台要对用户的搜索词进行统计以方便后续做针对性的优化升级。统计策略如下:筛选出搜索词集合中的搜索次数排名前5的搜索词(不考虑搜索词数相同情况)。 输入的搜索词数据格式:化妆品导购:51,奶茶店员:70,医药连锁:27,夜班8小时店员:38,店员:97,促销:108,珠宝导购:16,天街招聘:8,店员营业员:112,督导:25 输出结果: 店员营业员:112 促销:108 店员:97 奶茶店员:70 化妆品导购:51 请给出实现算法。 注:程序中需要按照下文的输入输出描述,进行对应的输入读取 与 相应格式的 输出 ,否则程序执行不通过。