int singleNumber(int* nums, int numsSize) {
int cur_loc=0,i;
int flag = 0;
if(numsSize == 1)
{
return *nums;
}
for(; cur_loc<numsSize ; cur_loc++)
{
flag = 0;
if(nums[cur_loc] != NULL)
{
for(i=cur_loc+1; i < numsSize; i++)
{
if(nums[cur_loc]== nums[i])
{
nums[i] = NULL;
nums[cur_loc] = NULL;
flag = 1;
}
}
if(flag == 0)
{
return nums[cur_loc];
}
}
}
return nums[numsSize];
}
leetcode 136. Single Number 复杂方法
最新推荐文章于 2022-07-21 22:43:36 发布