没有时间、空间复杂度的要求,那就用双重循环吧。
- class Solution {
- public int singleNumber(int[] nums) {
- int ans = 0;
- int len = nums.length;
- for(int i = 0; i < len; i++)
- {
- boolean flag = true;
- for(int j = 0; j < len; j++)
- {
- if(i != j && nums[i] == nums[j])
- {
- flag = false;
- break;
- }
- }
- if(flag == true)
- {
- ans = nums[i];
- break;
- }
- }
- return ans;
- }
- }