1067 Sort with Swap(0, i)

題目大意: 只能用0和別的數字交換位置這樣的方式進行排序,輸出交換次數。 解題思路: 思路很簡單,就是每次對0和0所在位置的下標元素進行交換,比如0在5號位,那麼就交換0和5,這時候5已經歸位,0在5原來的位置上。如果0就在0位置上,那麼讓0隨便交換一個沒有歸位的元素即可。想不出數組怎麼寫。。。於是偷懶用了STL中的SET,用於保存沒有歸位的元素,方便進行添加和刪除的操作。 代碼如下: #incl
相關文章
相關標籤/搜索