El método de ordenamiento Quicksort divide un arreglo de datos en dos sublistas a través de un pivote, colocando los elementos menores que el pivote a la izquierda y los mayores a la derecha. Luego aplica el mismo proceso de forma recursiva a las sublistas hasta ordenar completamente el arreglo de manera eficiente en promedio en tiempo O(n log n). El algoritmo Quicksort fue creado por el científico británico Charles Hoare en 1959 y se basa en la técnica divide y vencerás.