题目:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
题解:对数组进行排序,排序后循环判断当前子元素与前后子元素是否相等,不相等即为只出现一次的数字
代码:
public int singleNumber(int[] nums) {
Arrays.sort(nums);
for(int i=0;i<nums.length;i++)
{
// System.out.println(nums[i]);
if((i<nums.length-1&&nums[i]==nums[i+1])||(i>0&&nums[i]==nums[i-1]))
continue;
return nums[i];
}
return 0;
}