题目:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
题解:与只出现一次的数字Ⅱ没什么区别,只不过返回的变成了数组
代码:
public int[] singleNumber(int[] nums) {
ArrayList<Integer> list = new ArrayList<>();
// int k = 0;
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;
list.add(nums[i]);
}
int []a= new int[list.size()];
for(int i=0;i<a.length;i++)
{
a[i]=list.get(i);
}
return a;
}