您的位置:首页 > 职场人生

java面试题----整型数组是否可以组成连续的数字

2011-09-23 17:01 281 查看
题干:

给定一个int数组,写一个函数判断该数组中的所有数字是否能组成连续数字。如[1,3,4,6,2,5]能组成连续数字,【1,2,5,4,7】不能。数组中的数也可能重复 。

代码:

public static boolean lianxu1(int []intArr){

if(intArr==null)return false;

int len=intArr.length;

if(len<1)return false;

Arrays.sort(intArr);

for(int i=0;i<len-1;i++){

if(intArr[i+1]!=intArr[i]&&intArr[i+1]!=intArr[i]+1)

return false;

}

return true;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐