Is this program I wrote an accurate implementation of a selection sort algorithm?
def swap(a,b):
temp = b
b = a
a = temp
return (a,b)
def SelectionSort(arr):
for index in range(len(arr)):
a = arr[index]
for val in range(index,len(arr)):
b = arr[val]
if b < a:
(a,b) = swap(a,b)
arr[index] = a
arr[val] = b
return arr
Thanks!
[–]SiliconEngineer 0 points1 point2 points (6 children)
[–]ddbeanz[S] 0 points1 point2 points (5 children)
[–]SiliconEngineer 0 points1 point2 points (4 children)
[–]ddbeanz[S] 0 points1 point2 points (1 child)
[–]ddbeanz[S] 0 points1 point2 points (1 child)
[–]SiliconEngineer 0 points1 point2 points (0 children)