Wolfram Language

Implémentez Quicksort

Wolfram Compiler permet une implémentation efficace d'une variété d'algorithmes standard, tel que Quicksort. Un grand nombre de ces algorithmes fonctionnent sur des types composés, tels que les tableaux, qui peuvent être spécifiés en utilisant TypeSpecifier.

L'exemple suivant est une implémentation simple de l'algorithme de tri QuickSort, il se concentre sur le code minimal plutôt que sur la vitesse maximale. TypeSpecifier est utilisé pour indiquer que l'entrée correspond à un tableau de nombres entiers à 1 dimension. FunctionCompile détermine automatiquement que la valeur de renvoi est également un tableau du même type.

Générez les données à trier.

Triez les données.

Exemples connexes

de en es ja ko pt-br zh