/*
分析:只要出现两个一样的数 就返回 ture 没有两个一样的数 就 返回 false
1.可以排序后,检查两个相邻的是否一样。
2.可以二重循环遍历看是否有相同的。
*/
class Solution {
public boolean containsDuplicate(int[] nums) {
if(nums.length<=1 || nums == null)
return false;
Arrays.sort(nums);
for(int i = 0;i<nums.length-1;i++){
if(nums[i] == nums[i+1])
return true;
}
return false;
}
}
网友评论