Implemente Quicksort
O Wolfram Compiler permite a implementação eficiente de uma variedade de algoritmos padrão, por exemplo, quicksort. Muitos desses algoritmos operam em tipos compostos, como arranjos, que podem ser indicados usando TypeSpecifier.
A seguir, uma implementação direta do quicksort, que se concentra no código mínimo em vez da velocidade máxima. TypeSpecifier é usado para indicar que a entrada é um arranjo de profundidade 1 de inteiros de máquina, e FunctionCompile determina automaticamente que o valor de retorno também é um arranjo do mesmo tipo.
Gere dados para serem classificados.
Classifique os dados.