Select Sort

#include "SelectSort.h" int SelectMinKey(SqList * L, int index) { int min = index; for(int i = index; i <= L->length; i++) { if(L->r[i].key < L->r[min].key) min = i; } return min; } void SelectSort(SqList * L) { for (int i = 1; i <= L->length; i++) { int j = SelectMinKey(L, i); if (i != j) { RecordType temp = L->r[i]; L->r[i] = L->r[j]; L->r[j] = temp; } } }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章