Site icon DataFlair

Selection Sort in DSA Python

Program 1

#Program for Selection sort
import os
os.system('cls')
mylist=[]
n=int(input("Enter the limit"))
print("Enter an elements")
for i in range(0,n):
    x=int(input())
    mylist.append(x)

for i in range(0,n):
    min=mylist[i]
    loc=i
    for j in range(i+1,n):
        if(mylist[j]<min):
            min=mylist[j]
            loc=j
    if(loc!=i):
        mylist[i],mylist[loc]=mylist[loc],mylist[i]

print("------Sorted elements---------")
for i in range(n):
    print(mylist[i])

 

Exit mobile version