Wolfram Language

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.

Exemplos Relacionados

de en es fr ja ko zh