diff --git a/sorting/selection.py b/sorting/selection.py new file mode 100644 index 0000000..20b27d8 --- /dev/null +++ b/sorting/selection.py @@ -0,0 +1,15 @@ +def selection(array): + size = len(array) + for i in range(size-1): + least = array[i] + count = i + for j in range(i+1, size): + if least > array[j]: + least = array[j] + count = j + + temp = array[i] + array[i] = array[count] + array[count] = temp + + return array