選擇排序(Selection Sort) - 寫點科普Kopuchat

文章推薦指數: 80 %
投票人數:10人

選擇排序的原理是每次都在剩下的資料中找出最小的資料,將該資料丟到當前的正確位置。

歡迎參考 edX 上開授的CS 50 課程示範影片: ... 跳至內容 程式教學>演算法筆記 內容目錄 虛擬碼 程式碼 時間複雜度 空間複雜度:O(1) 穩定性:UNSTABLE 程式教學>演算法筆記 內容目錄 虛擬碼 程式碼 時間複雜度 空間複雜度:O(1) 穩定性:UNSTABLE 選擇排序的原理是每次都在剩下的資料中找出最小的資料,將該資料丟到當前的正確位置。

歡迎參考edX 上開授的CS50課程示範影片: 也就是說將第i筆到第n筆資料中排出最小值,與第i筆資料做交換。

從i=1到n-1,作n-1回合 每回合自第i筆到第n筆中排出最小值,與第i筆資料做交換 虛擬碼 SelectionSort(A,n)//排序A[1]到A[n] fori=0ton-2do min=i forj=i+1ton-1do ifA[j]



請為這篇文章評分?