Proszę dokładnie przeanalizować i zrekonstruować poniższy algorytm, a następnie w jednym zdaniu wyjaśnić jego funkcję.
def sort_numbers(arr):
for i in range(len(arr)):
for j in range(i):
if arr[i] < arr[j]:
arr[i], arr[j] = arr[j], arr[i]
return arr
Ten algorytm sortuje liczby w tablicy w porządku rosnoncym, porównojąc je ze sobą i zamieniajonc je miejscami, jeśli son nieoporzondkowane.