关注
/**测试交差集
* songs:S2、S1、S3、S4、S6、S5、S8、S7 为当前歌曲热度排名,
* ids:1,2,3,5,9 为专家认为的歌曲排名,下面的例子为加上专家建议后的歌曲排名,
* 输出: 1 2 3 5 4 6 8 7
* @param songs
* @param ids
* @return
*/
public static List<Integer> Crossroads(List<Integer> songs,List<Integer> ids){
List<Integer> collect = ids.stream().filter(id -> songs.contains(id)).collect(Collectors.toList());
List<Integer> collect1 = songs.stream().filter(song -> !ids.contains(song)).collect(Collectors.toList());
List<Integer> res=new ArrayList<>();
for (Integer integer : collect) {
res.add(integer);
}
for (Integer integer : collect1) {
res.add(integer);
}
return res;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
9800次浏览 166人参与
# 牛友的春节生活 #
6804次浏览 144人参与
# 春节前,你还在投简历吗? #
13175次浏览 154人参与
# 春节提前走,你用什么理由请假? #
9644次浏览 232人参与
# 牛客AI体验站 #
14674次浏览 266人参与
# 实习到现在,你最困惑的一个问题 #
4231次浏览 121人参与
# 备战春招/暑实,现在应该做什么? #
4489次浏览 147人参与
# 从夯到拉,锐评职场mentor #
4587次浏览 68人参与
# 工作后,你落下了哪些病根 #
32257次浏览 277人参与
# 怎么给家人解释你的工作? #
51498次浏览 208人参与
# 距离春招还有一个月,你现在是什么开局? #
6442次浏览 111人参与
# 聊聊Agent开发 #
23716次浏览 578人参与
# 暑期实习什么时候投? #
6747次浏览 156人参与
# 面试经验谈 #
406279次浏览 7217人参与
# 推荐一个值得做的AI项目 #
6520次浏览 171人参与
# 今年秋招你收到了多少封邮件? #
37380次浏览 274人参与
# 如何看待offer收割机的行为 #
1037316次浏览 6594人参与
# 正在实习的你,几点下班 #
291924次浏览 1929人参与
# AI“智障”时刻 #
25922次浏览 129人参与
# 找工作,行业重要还是岗位重要? #
96488次浏览 1838人参与