全部评论
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; }
湖泊抽水的?
相关推荐

点赞 评论 收藏
分享
05-09 16:47
南京邮电大学 Java king122:专业技能不要写这么多,熟悉和熟练你经不住问,排版有些难看,中间的空隙搞小一点,项目描述的话感觉是从课程中抄下来的,改一改吧,不然烂大街了,每个项目都写一两点,用什么技术实现了什么难点,然后再写一些数字上去像时间又花了90%这样,这样面试会多一些,如果觉得自己的项目还是不够用的话,我有几个大厂最近做过的实习项目,感兴趣的话可以看我简介中的项目地址
点赞 评论 收藏
分享
07-01 13:41
广东理工学院 Java 
点赞 评论 收藏
分享