7
source/quicksort.py
Normal file
7
source/quicksort.py
Normal file
@@ -0,0 +1,7 @@
|
||||
def quicksort(arr):
|
||||
if len(arr) <= 1:
|
||||
return arr
|
||||
pivot = arr[-1]
|
||||
left = [x for x in arr[:-1] if x <= pivot]
|
||||
right = [x for x in arr[:-1] if x > pivot]
|
||||
return quicksort(left) + [pivot] + quicksort(right)
|
||||
Reference in New Issue
Block a user