You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
584 B
23 lines
584 B
# Python program for implementation of Selection
|
|
# Sort
|
|
import sys
|
|
A = [64, 25, 12, 22, 11]
|
|
|
|
# Traverse through all array elements
|
|
for i in range(len(A)):
|
|
|
|
# Find the minimum element in remaining
|
|
# unsorted array
|
|
min_idx = i
|
|
for j in range(i+1, len(A)):
|
|
if A[min_idx] > A[j]:
|
|
min_idx = j
|
|
|
|
# Swap the found minimum element with
|
|
# the first element
|
|
A[i], A[min_idx] = A[min_idx], A[i]
|
|
|
|
# Driver code to test above
|
|
print ("Sorted array")
|
|
for i in range(len(A)):
|
|
print("%d" %A[i]),
|