我一直在看维基百科上的文章周期排序,它有一个我不理解的python实现。
https://en.wikipedia.org/wiki/Cycle_sort
像这样的行是做什么的?
array[pos], item = item, array[pos]
发布于 2018-08-04 06:42:38
下面是一个交互式Python会话,它回答了您的问题(简而言之:array[pos]
与item
互换):
In [1]: array = [1,2,3]
In [2]: pos = 0
In [3]: item = 4
In [4]: array[pos], item = item, array[pos]
In [5]: array
Out[5]: [4, 2, 3]
In [6]: item
Out[6]: 1
https://stackoverflow.com/questions/51680853
复制相似问题