1067 Sort with Swap(0, i)

题目大意: 只能用0和别的数字交换位置这样的方式进行排序,输出交换次数。 解题思路: 思路很简单,就是每次对0和0所在位置的下标元素进行交换,比如0在5号位,那么就交换0和5,这时候5已经归位,0在5原来的位置上。如果0就在0位置上,那么让0随便交换一个没有归位的元素即可。想不出数组怎么写。。。于是偷懒用了STL中的SET,用于保存没有归位的元素,方便进行添加和删除的操作。 代码如下: #incl
相关文章
相关标签/搜索