关注
public static int[] getRains(int[] rains){
if (rains==null||rains.length==0) {
return new int[0];
}
int len=rains.length;
int[] res=new int[len];
Arrays.fill(res,-1);
Set<Integer> day=new HashSet<>();
for (int i = 0; i < len; i++) {
if (rains[i] != 0) {
if (day.contains(rains[i])) {
return new int[0];
} else {
day.add(rains[i]);
}
} else {
for (int j = i+1; j < len; j++) {
if (day.contains(rains[j])) {
res[i] = rains[j];
day.remove(rains[j]);
break;
}
}
}
}
return res;
}
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你实习是赚钱了还是亏钱了? #
6852次浏览 57人参与
# 找工作八股要背到什么程度? #
5252次浏览 89人参与
# 京东开奖 #
434999次浏览 2463人参与
# 秋招开始捡漏了吗 #
36927次浏览 257人参与
# 我在牛爱网找对象 #
203326次浏览 1412人参与
# 用一句话形容你的团队氛围 #
4310次浏览 55人参与
# 入职以后才知道的校招谎言 #
102458次浏览 647人参与
# 你找工作是从容有余 or 匆忙滚爬? #
3891次浏览 44人参与
# 上班后,才发现大学__白学了 #
6556次浏览 41人参与
# 同bg的你秋招战况如何? #
161584次浏览 935人参与
# 今年秋招还有金九银十吗 #
27017次浏览 242人参与
# 今年秋招是回暖还是遇冷 #
4483次浏览 33人参与
# 五一之后,实习真的很难找吗? #
90638次浏览 561人参与
# 规定下班时间vs实际下班时间 #
57513次浏览 332人参与
# 学历对求职的影响 #
553222次浏览 3924人参与
# 辞职后的日常 #
17138次浏览 84人参与
# 你喜欢工作还是上学 #
79773次浏览 865人参与
# 打工人的精神状态 #
104213次浏览 1321人参与
# Offer比较,求稳定还是求发展 #
65828次浏览 272人参与
# 分享一个让你热爱工作的瞬间 #
44930次浏览 395人参与
# 一人一个landing小技巧 #
129386次浏览 1467人参与

