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.