#include<cstdio>
#include<cstring>
void SelectSort(int arr[])
{
for(int i=0;i<8;i++)
{
int minIndex=i;
for(int j=i+1;j<8;j++)
{
if(arr[minIndex]>arr[j])
{
minIndex=j;
}
}
int temp=arr[i];
arr[i]=arr[minIndex];
arr[minIndex]=temp;
}
}
int main(){
int myarr[8]={12,3,4,7,11,34,21,9};
SelectSort(myarr);
for(int i=0;i<8;i++)
printf("%d ",myarr[i]);
return 0;
}
def SelectionSort(arr):
for i in range(len(arr)-1):
minIndex=i
for j in range(i+1,len(arr)):
if arr[minIndex] > arr[j]:
minIndex=j
if i!=minIndex:
arr[i],arr[minIndex]=arr[minIndex],arr[i]
return arr
if __name__=='__main__':
array=[3,44,38,5,15,36,46,2,48,19]
print(SelectionSort(array))