Selection Sort
void selectionSort(int arr[],int size){
int minIdx;
int tmp;
for(int i=0;i<size;i++){
minIdx=i;
for(int j=i;j<size;j++){
if(arr[j] < arr[minIdx]){
minIdx=j;
}
}
//swap
tmp=arr[i];
arr[i]=arr[minIdx];
arr[minIdx]=tmp;
}
}Last updated