我正在使用以下算法来解决此问题,但在大多数测试用例中均无法通过。请帮助我找出我在哪里出错。
def minimumSwaps(arr):
l=sorted(arr)
count=0
for num in l:
i=arr.index(num)
j=l.index(num)
if(i!=j):
count+=1
arr[i],arr[j]=arr[j],arr[i]
print(arr)
else:
continue
return(count)