Pelo que entendi esse algoritmo ajuda realizar a ordenação de um array "quebrando-o" em duas partes a partir do pivô.
Dúvida: em arrays menores teríamos o mesmo resultado apenas aplicando um método de ordenação nativo da linguagem diretamente no array, mas o principal benefício seria realmente reduzir o tempo de processamento em ordenar grandes ou tem mais algum outro benefício em utilizar esse algoritmo?
Ou ainda, por trás do método nativo de ordenação, esse algoritmo é - geralmente - implementado?
Obrigado desde já pela indicação do livro, vou dar uma conferida posteriormente.