#!/usr/bin/env python3 import sys def selection_sort(arr): for i in range(len(arr)): # index of the minimum index minx = i for j in range(i+1, len(arr)): if arr[j] < arr[minx]: minx = j # Swap values tmp = arr[minx] arr[minx] = arr[i] arr[i] = tmp if __name__ == '__main__': size = 1024 if len(sys.argv) > 1: try: size = int(sys.argv[1]) except ValueError: pass array = list(range(size)) array.reverse() selection_sort(array)