Aşağıdaki algoritma tarafından gerçekleştirilen görev türünü tanımlayın.
def hızlı sıralama(dizi):
 if len(dizi) <= 1:
 return dizisi
 pivot = dizi[len(dizi) // 2]
 left = [dizide x için x if x < pivot]
 orta = [x for x for arr if x == pivot]
 right = [x for x for arr if x > pivot]
 return hızlı sıralama(sol) + orta + hızlı sıralama(sağ) 
Bu algoritma, hızlı sıralama tekniğini kullanarak bir öğe dizisini artan düzende sıralayan bir sıralama algoritmasıdır. Hızlı sıralama tekniği, özyinelemeli, böl ve yönet algoritmasıdır. Önce diziden bir pivot öğe seçerek çalışır. ve daha sonra diziyi, biri pivottan küçük olan tüm öğeleri içeren ve diğeri pivottan büyük olan tüm öğeleri içeren iki alt diziye böler.Daha sonra, hızlı sıralama algoritması her iki alt dizide yinelemeli olarak çağrılır. , sıralanacak başka öğe kalmayıncaya kadar. Son olarak, sıralanan iki alt dizi birleştirilerek tamamen sıralanmış bir dizi elde edilir.