题目:力扣(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;}