修复#3算法错误
修复nums[i], nums[nums[i]] = nums[nums[i]], nums[i]会导致死循环
This commit is contained in:
parent
2ab1a21f34
commit
0b3249f82d
@ -209,9 +209,8 @@ def duplicate(nums):
|
||||
while nums[i] != i:
|
||||
if nums[i] == nums[nums[i]]:
|
||||
return nums[i], True
|
||||
t = nums[i]
|
||||
nums[i] = nums[nums[i]]
|
||||
nums[nums[i]] = t
|
||||
index = nums[i]
|
||||
nums[i], nums[index] = nums[index], nums[i]
|
||||
# nums[i], nums[nums[i]] = nums[nums[i]], nums[i]
|
||||
return -1, False
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user