关注
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 评论
相关推荐
09-17 10:53
四川大学 C++ 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 今年秋招是回暖还是遇冷 #
8817次浏览 54人参与
# 实习教会我的事 #
35597次浏览 311人参与
# 京东开奖 #
437970次浏览 2477人参与
# 我来点评面试官 #
3513次浏览 31人参与
# 如果不考虑收入,你最想做什么工作? #
35245次浏览 204人参与
# 你实习是赚钱了还是亏钱了? #
11248次浏览 108人参与
# 用一句话形容你的团队氛围 #
6637次浏览 99人参与
# 秋招开始捡漏了吗 #
44616次浏览 309人参与
# 同bg的你秋招战况如何? #
162373次浏览 941人参与
# 找工作八股要背到什么程度? #
6838次浏览 115人参与
# 你找工作是从容有余 or 匆忙滚爬? #
4581次浏览 49人参与
# 考研人,我有话说 #
149985次浏览 1198人参与
# 上班后,才发现大学__白学了 #
7558次浏览 48人参与
# 硬件人,你被哪些公司给挂了 #
68535次浏览 932人参与
# 58同城求职进展汇总 #
38463次浏览 260人参与
# 今年秋招还有金九银十吗 #
29495次浏览 263人参与
# 机械人,你的第一份感谢信是谁给的 #
37770次浏览 346人参与
# 三一重工求职进展汇总 #
21180次浏览 82人参与
# 打工人的精神状态 #
104740次浏览 1327人参与
# 规定下班时间vs实际下班时间 #
57817次浏览 333人参与
# 秋招后遗症 #
67020次浏览 422人参与
查看23道真题和解析

