兖州网站开发提供哈尔滨网站建设服务
兖州网站开发,提供哈尔滨网站建设服务,网站没有服务器可以吗,做sohu最好的推广网站解决方案#xff1a;1.先用set去重#xff08;遍历数组加到set集合#xff09;2.遍历set#xff0c;拿到随机set里面的一个数#xff0c;然后先看有没有比他小的#xff0c;如果没有他小的#xff0c;就开始进行循环1操作#xff0c;然后把原来值1#xff0c;然后累计…解决方案1.先用set去重遍历数组加到set集合2.遍历set拿到随机set里面的一个数然后先看有没有比他小的如果没有他小的就开始进行循环1操作然后把原来值1然后累计的次数再1然后进行比较import java.util.HashSet; import java.util.Set; class Solution { public int longestConsecutive(int[] nums) { SetInteger objects new HashSet(); int count 0; for (int num : nums) { objects.add(num); } for (Integer object : objects) { int currentNum object; int currentStreak 1; if (!objects.contains(object - 1)){ while (objects.contains(currentNum 1)){ currentNum ; currentStreak ; } } count Math.toIntExact(Math.max(count, currentStreak)); } return count; } }