Selection sort program in python
WRITE A PROGRAM FOR SELECTION SORT
def Selection_Sort(MyList):
    #i - outer loop
    #j - Inner loop
    #k - index of the smallest element
    for i in range(len(MyList)-1):
        k=i   #i th element is assumed to be smallest
        for j in range(i+1,len(MyList)):
            if(MyList[j]<MyList[k]):
                k=j
        if (k!=i):
            temp=MyList[i]
            MyList[i]=MyList[k]
            MyList[k]=temp
MyList=[12,34,56,2,6,44,32,67,89]
print("Element before swapping:")
print(MyList)
Selection_Sort(MyList)
print("Elements After Sorting:")
print(MyList)
PROGRAM:- 


 
 
thanks..
ReplyDelete