Quicksort est un algorithme de tri qui est utilisé pour trier les éléments d'un tableau. Il a été créé par Tony Hoare en 1959, et il est toujours largement utilisé aujourd'hui. Quicksort crée des partitions dans le tableau, ce qui signifie essentiellement qu'il divise le tableau en deux parties, puis continue à diviser ces parties en d'autres parties, et à trier en cours de route. Il effectue le tri réel par nature, car il s'agit d'un tri de comparaison. Cela signifie qu'il choisit un point de pivot dans le tableau et le compare ensuite à tous les autres points du tableau.