草庐IT

sequenceCount

全部标签

java - 确定列表编号是否连续

我在Java工作。我有5个数字的无序列表,范围从0到100,没有重复。我想检测3个数字是否连续且没有间隙。例子:[9,12,13,11,10]true[17,1,2,3,5]true[19,22,23,27,55]false至于我试过什么,还没有。如果我现在写它,我可能会采用最朴素的方法对数字进行排序,然后反复检查序列是否存在。 最佳答案 intsequenceMin(int[]set){int[]arr=Arrays.copy(set);Arrays.sort(arr);for(inti=0;i这对数组进行排序并使用上面的if语句