O que faz o código a seguir?
|
def misterio(arr): if len(arr) <= 1: return arr else: pivot = arr[0] a = [x for x in arr[1:] if x <= pivot] b = [x for x in arr[1:] if x > pivot] return misterio(a) + [pivot] + misterio(b) |
O que faz o código a seguir?
|
def misterio(arr): if len(arr) <= 1: return arr else: pivot = arr[0] a = [x for x in arr[1:] if x <= pivot] b = [x for x in arr[1:] if x > pivot] return misterio(a) + [pivot] + misterio(b) |